Type Alias polars::prelude::AllowedOptimizations  
pub type AllowedOptimizations = OptState;Available on crate feature 
lazy only.Expand description
AllowedOptimizations
Aliased Type§
struct AllowedOptimizations {
    pub projection_pushdown: bool,
    pub predicate_pushdown: bool,
    pub cluster_with_columns: bool,
    pub type_coercion: bool,
    pub simplify_expr: bool,
    pub file_caching: bool,
    pub slice_pushdown: bool,
    pub streaming: bool,
    pub eager: bool,
    pub fast_projection: bool,
    pub row_estimate: bool,
}Fields§
§projection_pushdown: boolOnly read columns that are used later in the query.
predicate_pushdown: boolApply predicates/filters as early as possible.
cluster_with_columns: boolCluster sequential with_columns calls to independent calls.
type_coercion: boolRun many type coercion optimization rules until fixed point.
simplify_expr: boolRun many expression optimization rules until fixed point.
file_caching: boolCache file reads.
slice_pushdown: boolPushdown slices/limits.
streaming: boolRun nodes that are capably of doing so on the streaming engine.
eager: boolRun every node eagerly. This turns off multi-node optimizations.
fast_projection: boolReplace simple projections with a faster inlined projection that skips the expression engine.
row_estimate: boolTry to estimate the number of rows so that joins can determine which side to keep in memory.