Skip to content

DeltaScanGenerator

DeltaScanGenerator is an abstraction of delta table scan generators.

Contract

filesForScan

filesForScan(
  limit: Long): DeltaScan
filesForScan(
  limit: Long,
  partitionFilters: Seq[Expression]): DeltaScan
filesForScan(
  filters: Seq[Expression],
  keepNumRecords: Boolean = false): DeltaScan

DeltaScan with the files to scan

Used when:

filesWithStatsForScan

filesWithStatsForScan(
  partitionFilters: Seq[Expression]): DataFrame

Used when:

Snapshot to Scan

snapshotToScan: Snapshot

Snapshot to generate a table scan for

Used when:

Implementations