PartitionFiltering — Snapshots With Partition Filtering

PartitionFiltering is an abstraction of snapshots with partition filtering for scan.

Snapshot is the default and only known PartitionFiltering in Delta Lake.

Files to Scan (Matching Projection Attributes and Predicates) — filesForScan Method

filesForScan(
  projection: Seq[Attribute],
  filters: Seq[Expression],
  keepStats: Boolean = false): DeltaScan

filesForScan…​FIXME

filesForScan is used when: