SupportsPushDownFilters is the contract for DataSourceReaders that support push down filters to the data source (and hence reduce the size of the data to be read).

package org.apache.spark.sql.sources.v2.reader;

interface SupportsPushDownFilters extends DataSourceReader {
  Filter[] pushFilters(Filter[] filters);
  Filter[] pushedFilters();

SupportsPushDownFilters is an Evolving contract that is evolving towards becoming a stable API, but is not a stable API yet and can change from one feature release to another release.

In other words, using the contract is as treading on thin ice.

Table 1. SupportsPushDownFilters Contract
Method Description


Used when…​FIXME


Used when…​FIXME

results matching ""

    No results matching ""