List of all items
Structs
- GroupsAccumulatorAdapter
- PhysicalSortExpr
- PhysicalSortRequirement
- ScalarFunctionExpr
- aggregate::moving_min_max::MovingMax
- aggregate::moving_min_max::MovingMin
- analysis::AnalysisContext
- analysis::ExprBoundaries
- equivalence::EquivalenceProperties
- equivalence::EquivalentClass
- equivalence::OrderingEquivalenceBuilder
- execution_props::ExecutionProps
- expressions::ApproxDistinct
- expressions::ApproxMedian
- expressions::ApproxPercentileCont
- expressions::ApproxPercentileContWithWeight
- expressions::ArrayAgg
- expressions::Avg
- expressions::AvgAccumulator
- expressions::BinaryExpr
- expressions::BitAnd
- expressions::BitOr
- expressions::BitXor
- expressions::BoolAnd
- expressions::BoolOr
- expressions::CaseExpr
- expressions::CastExpr
- expressions::Column
- expressions::Correlation
- expressions::Count
- expressions::Covariance
- expressions::CovariancePop
- expressions::CumeDist
- expressions::DistinctArrayAgg
- expressions::DistinctBitXor
- expressions::DistinctCount
- expressions::DistinctSum
- expressions::FirstValue
- expressions::GetIndexedFieldExpr
- expressions::Grouping
- expressions::InListExpr
- expressions::IsNotNullExpr
- expressions::IsNullExpr
- expressions::LastValue
- expressions::LikeExpr
- expressions::Literal
- expressions::Max
- expressions::MaxAccumulator
- expressions::Median
- expressions::Min
- expressions::MinAccumulator
- expressions::NegativeExpr
- expressions::NoOp
- expressions::NotExpr
- expressions::NthValue
- expressions::Ntile
- expressions::OrderSensitiveArrayAgg
- expressions::Rank
- expressions::Regr
- expressions::RowNumber
- expressions::Stddev
- expressions::StddevPop
- expressions::Sum
- expressions::TryCastExpr
- expressions::UnKnownColumn
- expressions::Variance
- expressions::VariancePop
- expressions::WindowShift
- intervals::cp_solver::ExprIntervalGraph
- intervals::cp_solver::ExprIntervalGraphNode
- intervals::interval_aritmetic::Interval
- intervals::interval_aritmetic::IntervalBound
- sort_properties::ExprOrdering
- udf::ScalarUDF
- utils::ExprTreeNode
- window::BuiltInWindowExpr
- window::PlainAggregateWindowExpr
- window::SlidingAggregateWindowExpr
- window::WindowState
Enums
- Distribution
- EmitTo
- Partitioning
- aggregate::build_in::AggregateFunction
- expressions::GetFieldAccessExpr
- expressions::RankType
- expressions::StatsType
- intervals::cp_solver::PropagationResult
- sort_properties::SortProperties
- var_provider::VarType
Traits
- GroupsAccumulator
- PhysicalExpr
- aggregate::AggregateExpr
- intervals::rounding::FloatBits
- var_provider::VarProvider
- window::BuiltInWindowFunctionExpr
- window::WindowExpr
Functions
- aggregate::build_in::create_aggregate_expr
- aggregate::is_order_sensitive
- aggregate::utils::down_cast_any_ref
- aggregate::utils::get_accum_scalar_values_as_arrays
- analysis::analyze
- array_expressions::array_append
- array_expressions::array_concat
- array_expressions::array_dims
- array_expressions::array_element
- array_expressions::array_empty
- array_expressions::array_has
- array_expressions::array_has_all
- array_expressions::array_has_any
- array_expressions::array_length
- array_expressions::array_ndims
- array_expressions::array_pop_back
- array_expressions::array_position
- array_expressions::array_positions
- array_expressions::array_prepend
- array_expressions::array_remove
- array_expressions::array_remove_all
- array_expressions::array_remove_n
- array_expressions::array_repeat
- array_expressions::array_replace
- array_expressions::array_replace_all
- array_expressions::array_replace_n
- array_expressions::array_slice
- array_expressions::array_to_string
- array_expressions::cardinality
- array_expressions::flatten
- array_expressions::make_array
- conditional_expressions::coalesce
- crypto_expressions::blake2b
- crypto_expressions::blake2s
- crypto_expressions::blake3
- crypto_expressions::digest
- crypto_expressions::md5
- crypto_expressions::sha224
- crypto_expressions::sha256
- crypto_expressions::sha384
- crypto_expressions::sha512
- datetime_expressions::date_bin
- datetime_expressions::date_part
- datetime_expressions::date_trunc
- datetime_expressions::make_current_date
- datetime_expressions::make_current_time
- datetime_expressions::make_now
- datetime_expressions::to_timestamp
- datetime_expressions::to_timestamp_micros
- datetime_expressions::to_timestamp_millis
- datetime_expressions::to_timestamp_seconds
- encoding_expressions::decode
- encoding_expressions::encode
- equivalence::ordering_equivalence_properties_helper
- equivalence::project_equivalence_properties
- equivalence::project_ordering_equivalence_properties
- expressions::binary
- expressions::case
- expressions::cast
- expressions::cast_column
- expressions::cast_with_options
- expressions::col
- expressions::cume_dist
- expressions::dense_rank
- expressions::format_state_name
- expressions::helpers::max
- expressions::helpers::min
- expressions::in_list
- expressions::is_not_null
- expressions::is_null
- expressions::lag
- expressions::lead
- expressions::like
- expressions::lit
- expressions::negative
- expressions::not
- expressions::nullif_func
- expressions::percent_rank
- expressions::rank
- expressions::try_cast
- functions::create_physical_expr
- functions::create_physical_fun
- functions::get_func_monotonicity
- functions::make_scalar_function
- functions::out_ordering
- hash_utils::create_hashes
- hash_utils::create_row_hashes
- hash_utils::create_row_hashes_v2
- intervals::cp_solver::propagate_arithmetic
- intervals::cp_solver::propagate_comparison
- intervals::cp_solver::propagate_comparison_to_time_interval_at_left
- intervals::cp_solver::propagate_comparison_to_time_interval_at_right
- intervals::interval_aritmetic::apply_operator
- intervals::interval_aritmetic::cardinality_ratio
- intervals::rounding::alter_fp_rounding_mode
- intervals::rounding::next_down
- intervals::rounding::next_up
- intervals::test_utils::gen_conjunctive_numerical_expr
- intervals::test_utils::gen_conjunctive_temporal_expr
- intervals::utils::check_support
- intervals::utils::convert_duration_type_to_interval
- intervals::utils::convert_interval_type_to_duration
- intervals::utils::get_inverse_op
- intervals::utils::is_datatype_supported
- intervals::utils::is_operator_supported
- math_expressions::abs
- math_expressions::acos
- math_expressions::acosh
- math_expressions::asin
- math_expressions::asinh
- math_expressions::atan
- math_expressions::atan2
- math_expressions::atanh
- math_expressions::cbrt
- math_expressions::ceil
- math_expressions::cos
- math_expressions::cosh
- math_expressions::cot
- math_expressions::exp
- math_expressions::factorial
- math_expressions::floor
- math_expressions::gcd
- math_expressions::isnan
- math_expressions::iszero
- math_expressions::lcm
- math_expressions::ln
- math_expressions::log
- math_expressions::log10
- math_expressions::log2
- math_expressions::nanvl
- math_expressions::pi
- math_expressions::power
- math_expressions::random
- math_expressions::round
- math_expressions::signum
- math_expressions::sin
- math_expressions::sinh
- math_expressions::sqrt
- math_expressions::tan
- math_expressions::tanh
- math_expressions::to_degrees
- math_expressions::to_radians
- math_expressions::trunc
- planner::create_physical_expr
- regex_expressions::regexp_match
- regex_expressions::regexp_replace
- regex_expressions::specialize_regexp_replace
- sort_properties::update_ordering
- string_expressions::ascii
- string_expressions::btrim
- string_expressions::chr
- string_expressions::concat
- string_expressions::concat_ws
- string_expressions::initcap
- string_expressions::lower
- string_expressions::ltrim
- string_expressions::repeat
- string_expressions::replace
- string_expressions::rtrim
- string_expressions::split_part
- string_expressions::starts_with
- string_expressions::to_hex
- string_expressions::upper
- string_expressions::uuid
- struct_expressions::struct_expr
- udf::create_physical_expr
- unicode_expressions::character_length
- unicode_expressions::left
- unicode_expressions::lpad
- unicode_expressions::reverse
- unicode_expressions::right
- unicode_expressions::rpad
- unicode_expressions::strpos
- unicode_expressions::substr
- unicode_expressions::translate
- utils::build_dag
- utils::collect_columns
- utils::convert_to_expr
- utils::expr_list_eq_any_order
- utils::expr_list_eq_strict_order
- utils::find_orderings_of_exprs
- utils::get_finer_ordering
- utils::get_indices_of_exprs_strict
- utils::get_indices_of_matching_exprs
- utils::get_indices_of_matching_sort_exprs_with_order_eq
- utils::map_columns_before_projection
- utils::normalize_expr_with_equivalence_properties
- utils::normalize_ordering_equivalence_classes
- utils::normalize_out_expr_with_columns_map
- utils::normalize_sort_exprs
- utils::normalize_sort_exprs_with_equivalence_properties
- utils::normalize_sort_requirements
- utils::ordering_satisfy
- utils::ordering_satisfy_concrete
- utils::ordering_satisfy_requirement
- utils::ordering_satisfy_requirement_concrete
- utils::reassign_predicate_columns
- utils::requirements_compatible
- utils::reverse_order_bys
- utils::scatter
- utils::split_conjunction
- var_provider::is_system_variables