Class RecordListLookup
java.lang.Object
com.northconcepts.datapipeline.transform.lookup.Lookup
com.northconcepts.datapipeline.transform.lookup.RecordListLookup
An in-memory lookup implementation that performs joins using a
RecordList.
Records are indexed by parameter fields for fast lookup during join operations.
Supports optional filtering of result fields returned from the lookup.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRecordListLookup(RecordList recordList, FieldList parameterFields) Creates a RecordListLookup that returns all fields from matching records.RecordListLookup(RecordList recordList, FieldList parameterFields, FieldList resultFields) Creates a RecordListLookup that returns selected fields from matching records. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves records matching the specified lookup keys.toString()
-
Constructor Details
-
RecordListLookup
Creates a RecordListLookup that returns all fields from matching records.- Parameters:
recordList- the list of records to use for lookupsparameterFields- the fields to use as lookup keys
-
RecordListLookup
Creates a RecordListLookup that returns selected fields from matching records.- Parameters:
recordList- the list of records to use for lookupsparameterFields- the fields to use as lookup keysresultFields- the fields to return in lookup results, or null to return all fields
-
-
Method Details