Expand description
TensorQueryOptimizer — Rewrites TensorLogic query plans before execution.
Supported rules:
OptimizationRule::PushFilterDown— hoist filter below joinOptimizationRule::EliminateDeadProject— drop empty projectionOptimizationRule::ReorderJoin— put cheaper side on leftOptimizationRule::FoldConstantLimit— zero-row limit → empty scanOptimizationRule::FlattenNestedFilter— merge double filter
Structs§
- Optimization
Result - Summary of a single
TensorQueryOptimizer::optimizecall. - Optimizer
Stats - Lifetime statistics for a
TensorQueryOptimizerinstance. - Tensor
Query Optimizer - Optimises TensorLogic query plans by repeatedly applying rewriting rules.
Enums§
- Optimization
Rule - Rewriting rule that can be applied by
TensorQueryOptimizer. - Query
Node - A node in a logical query plan.
Functions§
- estimated_
cost - Recursively estimate the cost of executing
node.