@InterfaceStability.Unstable public interface SupportsPushDownCatalystFilters extends DataSourceReader
DataSourceReader. Data source readers can implement this interface to push down arbitrary expressions as predicates to the data source. This is an experimental and unstable interface as
Expressionis not public and may get changed in the future Spark versions. Note that, if data source readers implement both this interface and
SupportsPushDownFilters, Spark will ignore
SupportsPushDownFiltersand only process this interface.
|Modifier and Type||Method and Description|
Pushes down filters, and returns filters that need to be evaluated after scanning.
Returns the catalyst filters that are pushed in
org.apache.spark.sql.catalyst.expressions.Expression pushCatalystFilters(org.apache.spark.sql.catalyst.expressions.Expression filters)