Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
datafusion::physical_plan::filter_pushdown - Rust
[go: Go Back, main page]

Module filter_pushdown

Source

Structs§

ChildPushdownResult
The result of pushing down filters into a child node. This is the result provided to nodes in ExecutionPlan::handle_child_pushdown_result. Nodes process this result and convert it into a FilterPushdownPropagation that is returned to their parent.
FilterDescription
FilterPushdownPropagation
The result of pushing down filters into a node that it returns to its parent. This is what nodes return from ExecutionPlan::handle_child_pushdown_result to communicate to the optimizer:
PredicateSupports
A thin wrapper around PredicateSupports that allows for easy collection of supported and unsupported filters. Inner vector stores each predicate for one node.

Enums§

PredicateSupport
The result of a plan for pushing down a filter into a child node. This contains references to filters so that nodes can mutate a filter before pushing it down to a child node (e.g. to adjust a projection) or can directly take ownership of Unsupported filters that their children could not handle.