Private ReadonlyloggerPrivate ReadonlyrecordPrivate ReadonlysalesforcePrivate ReadonlytablesGet an extracted org record by ID; returns undefined when the record does not exist in the org.
PrivategetGet the extracted org records matching the specified filter using OrgRecordComparer.fieldEquals matching semantics; equivalent to an org lookup with the same (equality) filter.
Determines if the specified type is extracted into the store.
Extract all org records of the specified type into the store. Skips extraction when the number of records in the org exceeds the specified limit in which case lookups fall back to org queries.
SObject type to extract
Fields to extract; the Id field is always included
Maximum number of org rows to extract for this type
OptionalcancelToken: CancellationTokenAn optional cancellation token to abort the extraction
true when the type is extracted into the store; false when the type exceeds the limits
In-memory store of org records extracted per SObject type; used by the DatapackComparer to resolve record lookups and comparisons locally instead of running (thousands of) filtered org queries.
Each table is extracted with a single streamed bulk query selecting the union of the compared fields; lookups against the store use the same canonical value indexing and OrgRecordComparer.fieldEquals verification as the org based record matching so the matching semantics are identical.