Skip to content

PushDownUtils

pruneColumns

pruneColumns(
  scanBuilder: ScanBuilder,
  relation: DataSourceV2Relation,
  projects: Seq[NamedExpression],
  filters: Seq[Expression]): (Scan, Seq[AttributeReference])

pruneColumns...FIXME


pruneColumns is used when:

pushFilters

pushFilters(
  scanBuilder: ScanBuilder,
  filters: Seq[Expression]): (Either[Seq[sources.Filter], Seq[Predicate]], Seq[Expression])

pushFilters...FIXME


pushFilters is used when: