Returns a placeholder for a physical plan that executes plan
.
Returns a placeholder for a physical plan that executes plan
. This placeholder will be
filled in automatically by the QueryPlanner using the other execution strategies that are
available.
Selects Catalyst predicate Expressions which are convertible into data source Filters
and can be handled by relation
.
Selects Catalyst predicate Expressions which are convertible into data source Filters
and can be handled by relation
.
A triplet of Seq[Expression]
, Seq[Filter]
, and Seq[Filter]
. The first element
contains all Catalyst predicate Expressions that are either not convertible or
cannot be handled by relation
. The second element contains all converted data source
Filters that will be pushed down to the data source. The third element contains
all Filters that are completely filtered at the DataSource.
Tries to translate a Catalyst Expression into data source Filter.
Tries to translate a Catalyst Expression into data source Filter.
a Some[Filter]
if the input Expression is convertible, otherwise a None
.
A Strategy for planning scans over data sources defined using the sources API.