List of all items
Structs
- GroupsAccumulatorAdapter
- LexOrdering
- LexRequirement
- NullState
- PhysicalSortExpr
- PhysicalSortRequirement
- ScalarFunctionExpr
- aggregate::AggregateExprBuilder
- aggregate::AggregateFunctionExpr
- aggregate::AggregatePhysicalExpressions
- aggregate::groups_accumulator::GroupsAccumulatorAdapter
- aggregate::groups_accumulator::NullState
- aggregate::groups_accumulator::accumulate::NullState
- aggregate::utils::DecimalAverager
- aggregate::utils::Hashable
- analysis::AnalysisContext
- analysis::ExprBoundaries
- async_scalar_function::AsyncFuncExpr
- binary_map::ArrowBytesSet
- equivalence::ConstExpr
- equivalence::EquivalenceClass
- equivalence::EquivalenceGroup
- equivalence::EquivalenceProperties
- equivalence::OrderingEquivalenceClass
- equivalence::class::ConstExpr
- equivalence::class::EquivalenceClass
- equivalence::class::EquivalenceGroup
- equivalence::ordering::OrderingEquivalenceClass
- equivalence::properties::EquivalenceProperties
- equivalence::properties::OrderingEquivalenceCache
- equivalence::properties::dependency::Dependencies
- equivalence::properties::dependency::DependencyEnumerator
- equivalence::properties::dependency::DependencyMap
- equivalence::properties::dependency::DependencyNode
- equivalence::properties::union::UnionEquivalentOrderingBuilder
- execution_props::ExecutionProps
- expressions::BinaryExpr
- expressions::CaseExpr
- expressions::CastColumnExpr
- expressions::CastExpr
- expressions::Column
- expressions::DynamicFilterPhysicalExpr
- expressions::InListExpr
- expressions::IsNotNullExpr
- expressions::IsNullExpr
- expressions::LambdaExpr
- expressions::LikeExpr
- expressions::Literal
- expressions::NegativeExpr
- expressions::NoOp
- expressions::NotExpr
- expressions::PhysicalSortExpr
- expressions::TryCastExpr
- expressions::UnKnownColumn
- expressions::binary::BinaryExpr
- expressions::case::CaseBody
- expressions::case::CaseExpr
- expressions::case::PartialResultIndex
- expressions::case::ProjectedCaseBody
- expressions::case::ResultBuilder
- expressions::cast::CastExpr
- expressions::cast_column::CastColumnExpr
- expressions::column::Column
- expressions::dynamic_filters::DynamicFilterPhysicalExpr
- expressions::dynamic_filters::Inner
- expressions::in_list::ArrayHashSet
- expressions::in_list::ArraySet
- expressions::in_list::InListExpr
- expressions::is_not_null::IsNotNullExpr
- expressions::is_null::IsNullExpr
- expressions::lambda::LambdaExpr
- expressions::like::LikeExpr
- expressions::literal::Literal
- expressions::negative::NegativeExpr
- expressions::no_op::NoOp
- expressions::not::NotExpr
- expressions::try_cast::TryCastExpr
- expressions::unknown_column::UnKnownColumn
- intervals::cp_solver::ExprIntervalGraph
- intervals::cp_solver::ExprIntervalGraphNode
- projection::ProjectionExpr
- projection::ProjectionExprs
- projection::ProjectionMapping
- projection::ProjectionTargets
- scalar_function::ScalarFunctionExpr
- simplifier::PhysicalExprSimplifier
- statistics::stats_solver::ExprStatisticsGraph
- statistics::stats_solver::ExprStatisticsGraphNode
- tree_node::ExprContext
- utils::LiteralGuarantee
- utils::PhysicalExprDAEGBuilder
- utils::guarantee::ColInList
- utils::guarantee::ColOpLit
- utils::guarantee::GuaranteeBuilder
- utils::guarantee::LiteralGuarantee
- window::PlainAggregateWindowExpr
- window::SlidingAggregateWindowExpr
- window::StandardWindowExpr
- window::WindowState
- window::aggregate::PlainAggregateWindowExpr
- window::sliding_aggregate::SlidingAggregateWindowExpr
- window::standard::StandardWindowExpr
- window::window_expr::WindowPhysicalExpressions
- window::window_expr::WindowState
Enums
- Distribution
- OrderingRequirements
- Partitioning
- aggregate::stats::StatsType
- binary_map::OutputType
- equivalence::AcrossPartitions
- equivalence::class::AcrossPartitions
- equivalence::properties::union::AddedOrdering
- execution_props::VarType
- expressions::StatsType
- expressions::binary::ShortCircuitStrategy
- expressions::case::EvalMethod
- expressions::case::ResultState
- intervals::cp_solver::PropagationResult
- partitioning::Distribution
- partitioning::Partitioning
- utils::Guarantee
- utils::guarantee::ColOpLitOrInList
- utils::guarantee::Guarantee
- window::window_expr::WindowFn
Traits
- PhysicalExpr
- PhysicalExprExt
- execution_props::VarProvider
- expressions::in_list::IsEqual
- expressions::in_list::Set
- physical_expr::PhysicalExpr
- scalar_function::PhysicalExprExt
- window::StandardWindowFunctionExpr
- window::WindowExpr
- window::standard_window_function_expr::StandardWindowFunctionExpr
- window::window_expr::AggregateWindowExpr
- window::window_expr::WindowExpr
Macros
- expr_vec_fmt
- expressions::binary::kernels::call_kernel
- expressions::binary::kernels::call_scalar_kernel
- expressions::binary::kernels::create_left_integral_dyn_kernel
- expressions::binary::kernels::create_left_integral_dyn_scalar_kernel
- expressions::binary::kernels::regexp_is_match_flag
- expressions::binary::kernels::regexp_is_match_flag_scalar
- expressions::in_list::is_equal
- expressions::in_list::is_equal_float
Functions
- add_offset_to_expr
- add_offset_to_physical_sort_exprs
- aggregate::replace_fn_name_clause
- aggregate::replace_order_by_clause
- aggregate::utils::get_accum_scalar_values_as_arrays
- aggregate::utils::get_sort_options
- aggregate::utils::ordering_fields
- analysis::analyze
- analysis::calculate_selectivity
- analysis::shrink_boundaries
- create_lex_ordering
- create_ordering
- create_physical_sort_expr
- create_physical_sort_exprs
- equivalence::calculate_union
- equivalence::convert_to_orderings
- equivalence::convert_to_sort_exprs
- equivalence::join_equivalence_properties
- equivalence::properties::dependency::construct_prefix_orderings
- equivalence::properties::dependency::generate_dependency_orderings
- equivalence::properties::dependency::referred_dependencies
- equivalence::properties::expr_refers
- equivalence::properties::get_expr_properties
- equivalence::properties::joins::join_equivalence_properties
- equivalence::properties::joins::updated_right_ordering_equivalence_class
- equivalence::properties::union::advance_if_match
- equivalence::properties::union::advance_if_matches_constant
- equivalence::properties::union::calculate_union
- equivalence::properties::union::calculate_union_binary
- equivalence::properties::update_properties
- expressions::binary
- expressions::binary::binary
- expressions::binary::boolean_op
- expressions::binary::check_short_circuit
- expressions::binary::concat_elements
- expressions::binary::kernels::bitwise_and_dyn
- expressions::binary::kernels::bitwise_and_dyn_scalar
- expressions::binary::kernels::bitwise_or_dyn
- expressions::binary::kernels::bitwise_or_dyn_scalar
- expressions::binary::kernels::bitwise_shift_left_dyn
- expressions::binary::kernels::bitwise_shift_left_dyn_scalar
- expressions::binary::kernels::bitwise_shift_right_dyn
- expressions::binary::kernels::bitwise_shift_right_dyn_scalar
- expressions::binary::kernels::bitwise_xor_dyn
- expressions::binary::kernels::bitwise_xor_dyn_scalar
- expressions::binary::kernels::concat_elements_utf8view
- expressions::binary::kernels::regex_match_dyn
- expressions::binary::kernels::regex_match_dyn_scalar
- expressions::binary::pre_selection_scatter
- expressions::binary::similar_to
- expressions::binary::to_result_type_array
- expressions::case
- expressions::case::case
- expressions::case::create_filter
- expressions::case::filter_array
- expressions::case::filter_record_batch
- expressions::case::is_cheap_and_infallible
- expressions::case::merge
- expressions::case::merge_n
- expressions::case::multiple_arrays
- expressions::cast
- expressions::cast::cast
- expressions::cast::cast_with_options
- expressions::col
- expressions::column::col
- expressions::column::with_new_schema
- expressions::format_state_name
- expressions::in_list
- expressions::in_list::evaluate_list
- expressions::in_list::in_list
- expressions::in_list::make_hash_set
- expressions::in_list::make_set
- expressions::in_list::try_cast_static_filter_to_set
- expressions::is_not_null
- expressions::is_not_null::is_not_null
- expressions::is_null
- expressions::is_null::is_null
- expressions::like
- expressions::like::can_like_type
- expressions::like::like
- expressions::lit
- expressions::literal::lit
- expressions::negative
- expressions::negative::negative
- expressions::not
- expressions::not::not
- expressions::similar_to
- expressions::try_cast
- expressions::try_cast::try_cast
- expressions::with_new_schema
- intervals::cp_solver::propagate_arithmetic
- intervals::cp_solver::propagate_comparison
- intervals::cp_solver::propagate_right
- intervals::cp_solver::propagate_time_interval_at_left
- intervals::cp_solver::propagate_time_interval_at_right
- intervals::cp_solver::reverse_tuple
- intervals::test_utils::gen_conjunctive_numerical_expr
- intervals::test_utils::gen_conjunctive_temporal_expr
- intervals::utils::check_support
- intervals::utils::convert_duration_bound_to_interval
- intervals::utils::convert_duration_type_to_interval
- intervals::utils::convert_interval_bound_to_duration
- intervals::utils::convert_interval_type_to_duration
- intervals::utils::get_inverse_op
- intervals::utils::interval_dt_to_duration_ms
- intervals::utils::interval_mdn_to_duration_ns
- intervals::utils::is_datatype_supported
- intervals::utils::is_operator_supported
- physical_expr::add_offset_to_expr
- physical_expr::add_offset_to_physical_sort_exprs
- physical_expr::create_lex_ordering
- physical_expr::create_ordering
- physical_expr::create_physical_sort_expr
- physical_expr::create_physical_sort_exprs
- physical_expr::physical_exprs_bag_equal
- physical_expr::physical_exprs_contains
- physical_expr::physical_exprs_equal
- physical_exprs_bag_equal
- physical_exprs_contains
- physical_exprs_equal
- planner::create_physical_expr
- planner::create_physical_exprs
- planner::logical2physical
- projection::project_ordering
- projection::project_orderings
- projection::update_expr
- scalar_function::lambdas_schemas_from_args
- scalar_function::map_children_with_lambdas_params
- scalar_function::map_children_with_schema
- scalar_function::sorted_config_entries
- simplifier::unwrap_cast::extract_cast_info
- simplifier::unwrap_cast::try_unwrap_cast_binary
- simplifier::unwrap_cast::try_unwrap_cast_comparison
- simplifier::unwrap_cast::unwrap_cast_in_comparison
- utils::build_dag
- utils::collect_columns
- utils::conjunction
- utils::conjunction_opt
- utils::convert_to_expr
- utils::get_indices_of_exprs_strict
- utils::guarantee::find_common_columns
- utils::map_columns_before_projection
- utils::reassign_expr_columns
- utils::split_conjunction
- utils::split_disjunction
- utils::split_impl
- window::standard::add_new_ordering_expr_with_partition_by
- window::window_expr::filter_array
- window::window_expr::filter_arrays
- window::window_expr::get_orderby_values
- window::window_expr::is_end_bound_safe
- window::window_expr::is_end_bound_safe_for_groups
- window::window_expr::is_end_bound_safe_for_range
- window::window_expr::is_end_bound_safe_for_rows
- window::window_expr::is_row_ahead
Type Aliases
- PhysicalExprRef
- equivalence::class::AugmentedMapping
- expressions::case::WhenThen
- utils::ExprTreeNode
- window::PartitionBatches
- window::PartitionKey
- window::PartitionWindowAggStates
- window::window_expr::PartitionBatches
- window::window_expr::PartitionKey
- window::window_expr::PartitionWindowAggStates