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.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.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.actionInputs
Methods 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 void
AbstractMergeDuplicatesTransformStep.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 TypeMethodDescriptionvoid
ListingHash.addAll
(ListingHash<K, V> that) Add all object from another ListingHash ('that') to this one.