Re-exports§
pub use crate::frame::AllowedOptimizations;
pub use crate::frame::OptFlags;
Modules§
- python
python
- Defines different visitor patterns and for any tree.
Structs§
- Utility structure to write to a
fmt::Formatter
whilst escaping the output as a label name - The literal Null
- Opaque
Python Udf python
- An iterator for
ScanSources
- Optimizer that uses a stack and memory arenas in favor of recursion
Enums§
- IR expression node that is allocated in an
Arena
. - A reference to a single item in
ScanSources
- Set of sources to scan from
Constants§
Traits§
Functions§
- Checks if the top-level expression node is elementwise. If this is the case, then
stack
will be extended further with any nested expression nodes. - Recursive variant of
is_elementwise
- Recursive variant of
is_elementwise
that also forbids casting to categoricals. This function is used to determine if an expression evaluation can be vertically parallelized. - Create a Literal Expression from
L
. A literal expression behaves like a column that contains a single distinct value. - converts a node from the AExpr arena to Expr
- converts a node from the IR arena to a LogicalPlan
- set_
estimated_ row_ counts streaming
- converts expression to AExpr and adds it to the arena, which uses an arena (Vec) for allocation
- converts LogicalPlan to IR it adds expressions & lps to the respective arenas as it traverses the plan finally it returns the top node of the logical plan