Class SupportsFilterPushDown.Result
- java.lang.Object
-
- org.apache.flink.table.connector.source.abilities.SupportsFilterPushDown.Result
-
- Enclosing interface:
- SupportsFilterPushDown
@PublicEvolving public static final class SupportsFilterPushDown.Result extends Object
Result of a filter push down. It represents the communication of the source to the planner during optimization.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ResolvedExpression>
getAcceptedFilters()
List<ResolvedExpression>
getRemainingFilters()
static SupportsFilterPushDown.Result
of(List<ResolvedExpression> acceptedFilters, List<ResolvedExpression> remainingFilters)
Constructs a filter push-down result.
-
-
-
Method Detail
-
of
public static SupportsFilterPushDown.Result of(List<ResolvedExpression> acceptedFilters, List<ResolvedExpression> remainingFilters)
Constructs a filter push-down result.See the documentation of
SupportsFilterPushDown
for more information.- Parameters:
acceptedFilters
- filters that are consumed by the source but may be applied on a best effort basisremainingFilters
- filters that a subsequent filter operation still needs to perform during runtime
-
getAcceptedFilters
public List<ResolvedExpression> getAcceptedFilters()
-
getRemainingFilters
public List<ResolvedExpression> getRemainingFilters()
-
-