Uses of Class
com.kingsrook.qqq.backend.core.utils.ListingHash
Packages that use ListingHash
Package
Description
-
Uses of ListingHash in com.kingsrook.qqq.backend.core.actions.tables.helpers
Methods in com.kingsrook.qqq.backend.core.actions.tables.helpers that return ListingHashModifier and TypeMethodDescriptionUpdateActionRecordSplitHelper.getRecordsByFieldBeingUpdated()Getter for recordsByFieldBeingUpdated -
Uses of ListingHash in com.kingsrook.qqq.backend.core.instances
Methods in com.kingsrook.qqq.backend.core.instances that return ListingHashModifier and TypeMethodDescriptionstatic ListingHash<Class<?>, QInstanceEnricherPluginInterface<?>> QInstanceEnricher.getEnricherPlugins()Getter for enricherPluginsstatic ListingHash<Class<?>, QInstanceValidatorPluginInterface<?>> QInstanceValidator.getValidatorPlugins()Getter for validatorPlugins -
Uses of ListingHash in com.kingsrook.qqq.backend.core.model.data
Fields in com.kingsrook.qqq.backend.core.model.data declared as ListingHashModifier and TypeFieldDescriptionstatic final ListingHash<Class<? extends QRecordEnum>, QRecordEntityField> QRecordEnum.fieldMapping -
Uses of ListingHash in com.kingsrook.qqq.backend.core.model.metadata
Methods in com.kingsrook.qqq.backend.core.model.metadata that return ListingHashMethods in com.kingsrook.qqq.backend.core.model.metadata with parameters of type ListingHashModifier and TypeMethodDescriptionvoidQInstance.setTableCustomizers(ListingHash<String, QCodeReference> tableCustomizers) Setter for tableCustomizersQInstance.withTableCustomizers(ListingHash<String, QCodeReference> tableCustomizers) Fluent setter for tableCustomizers -
Uses of ListingHash in com.kingsrook.qqq.backend.core.modules.backend.implementations.memory
Fields in com.kingsrook.qqq.backend.core.modules.backend.implementations.memory declared as ListingHashModifier and TypeFieldDescriptionstatic final ListingHash<Class<? extends AbstractActionInput>, AbstractActionInput> MemoryRecordStore.actionInputsMethods in com.kingsrook.qqq.backend.core.modules.backend.implementations.memory that return ListingHashModifier and TypeMethodDescriptionstatic ListingHash<Class<? extends AbstractActionInput>, AbstractActionInput> MemoryRecordStore.getActionInputs()Getter for the actionInputs that were recorded - only while collectStatistics was true. -
Uses of ListingHash in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates
Methods in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates with parameters of type ListingHashModifier and TypeMethodDescriptionprotected voidAbstractMergeDuplicatesTransformStep.preProcess(ListingHash<List<Serializable>, QRecord> duplicatesMap) Optional point where subclasses can pre-load data in-bulk on all the duplicates. -
Uses of ListingHash in com.kingsrook.qqq.backend.core.processes.utils
Methods in com.kingsrook.qqq.backend.core.processes.utils that return ListingHashModifier and TypeMethodDescriptionstatic ListingHash<Serializable, QRecord> GeneralProcessUtils.getForeignRecordListingHashMap(List<QRecord> sourceRecords, String sourceTableForeignKeyFieldName, String foreignTableName, String foreignTableForeignKeyName) For a list of sourceRecords, lookup records in the foreignTableName, that have their foreignTableForeignKeyName in the sourceTableForeignKeyFieldName on the sourceRecords.static ListingHash<Serializable, QRecord> GeneralProcessUtils.loadTableToListingHash(String tableName, String keyFieldName) Load all rows from a table, into a ListingHash, keyed by the keyFieldName. -
Uses of ListingHash in com.kingsrook.qqq.backend.core.utils
Methods in com.kingsrook.qqq.backend.core.utils that return ListingHashModifier and TypeMethodDescriptionstatic <E,K, V> ListingHash <K, V> CollectionUtils.listToListingHash(List<E> elements, Function<E, ? extends K> keyFunction, Function<E, ? extends V> valueFunction) Take a list of objects, and build a listing hash, using 2 lambdas to control how keys in the listing hash are created (from the objects), and how values are created.static <K,V> ListingHash <K, V> CollectionUtils.listToListingHash(List<V> values, Function<V, ? extends K> keyFunction) Build a listingHash from a list, supplying a function that extracts keys from the objects in the list (the objects in the list become the values in the map).Methods in com.kingsrook.qqq.backend.core.utils with parameters of type ListingHashModifier and TypeMethodDescriptionvoidListingHash.addAll(ListingHash<K, V> that) Add all object from another ListingHash ('that') to this one.