List of all items
Structs
- AggregateUDF
- DocSection
- Documentation
- DocumentationBuilder
- ScalarUDF
- Signature
- StatisticsArgs
- WindowUDF
- conditional_expressions::CaseBuilder
- execution_props::ExecutionProps
- expr::AggregateFunction
- expr::AggregateUDF
- expr::Alias
- expr::Between
- expr::BinaryExpr
- expr::Case
- expr::Cast
- expr::Exists
- expr::InList
- expr::InSubquery
- expr::Like
- expr::Placeholder
- expr::PlannedReplaceSelectItem
- expr::ScalarFunction
- expr::Sort
- expr::TryCast
- expr::Unnest
- expr::WildcardOptions
- expr::WindowFunction
- expr_fn::ExprFuncBuilder
- expr_fn::SimpleAggregateUDF
- expr_fn::SimpleScalarUDF
- expr_fn::SimpleWindowUDF
- expr_rewriter::NamePreserver
- function::AccumulatorArgs
- function::ExpressionArgs
- function::PartitionEvaluatorArgs
- function::StateFieldsArgs
- function::WindowUDFFieldArgs
- interval_arithmetic::Interval
- logical_plan::Aggregate
- logical_plan::Analyze
- logical_plan::ColumnUnnestList
- logical_plan::CreateCatalog
- logical_plan::CreateCatalogSchema
- logical_plan::CreateExternalTable
- logical_plan::CreateFunction
- logical_plan::CreateFunctionBody
- logical_plan::CreateIndex
- logical_plan::CreateMemoryTable
- logical_plan::CreateView
- logical_plan::DescribeTable
- logical_plan::DistinctOn
- logical_plan::DropCatalogSchema
- logical_plan::DropFunction
- logical_plan::DropTable
- logical_plan::DropView
- logical_plan::EmptyRelation
- logical_plan::Execute
- logical_plan::Explain
- logical_plan::Extension
- logical_plan::Filter
- logical_plan::Join
- logical_plan::Limit
- logical_plan::OperateFunctionArg
- logical_plan::Prepare
- logical_plan::Projection
- logical_plan::RecursiveQuery
- logical_plan::Repartition
- logical_plan::SetVariable
- logical_plan::Sort
- logical_plan::StringifiedPlan
- logical_plan::Subquery
- logical_plan::SubqueryAlias
- logical_plan::TableScan
- logical_plan::TransactionEnd
- logical_plan::TransactionStart
- logical_plan::Union
- logical_plan::Unnest
- logical_plan::Values
- logical_plan::Window
- logical_plan::builder::LogicalPlanBuilder
- logical_plan::builder::LogicalTableSource
- logical_plan::display::GraphvizVisitor
- logical_plan::display::IndentVisitor
- logical_plan::display::PgJsonVisitor
- logical_plan::dml::CopyTo
- logical_plan::dml::DmlStatement
- planner::RawBinaryExpr
- planner::RawDictionaryExpr
- planner::RawFieldAccessExpr
- registry::MemoryFunctionRegistry
- simplify::SimplifyContext
- sort_properties::ExprProperties
- test::function_stub::Avg
- test::function_stub::Count
- test::function_stub::Max
- test::function_stub::Min
- test::function_stub::Sum
- window_frame::WindowFrame
- window_state::PartitionBatchState
- window_state::WindowAggState
- window_state::WindowFrameStateGroups
- window_state::WindowFrameStateRange
Enums
- ArrayFunctionSignature
- BuiltInWindowFunction
- ColumnarValue
- EmitTo
- Operator
- ReversedUDAF
- ReversedUDWF
- TableProviderFilterPushDown
- TableType
- TypeSignature
- Volatility
- expr::Expr
- expr::GetFieldAccess
- expr::GroupingSet
- expr::WindowFunctionDefinition
- expr_fn::ExprFuncKind
- expr_rewriter::SavedName
- function::Hint
- groups_accumulator::EmitTo
- interval_arithmetic::NullableInterval
- logical_plan::DdlStatement
- logical_plan::Distinct
- logical_plan::FetchType
- logical_plan::JoinConstraint
- logical_plan::JoinType
- logical_plan::LogicalPlan
- logical_plan::Partitioning
- logical_plan::PlanType
- logical_plan::SkipType
- logical_plan::Statement
- logical_plan::TransactionAccessMode
- logical_plan::TransactionConclusion
- logical_plan::TransactionIsolationLevel
- logical_plan::dml::InsertOp
- logical_plan::dml::WriteOp
- planner::PlannerResult
- simplify::ExprSimplifyResult
- sort_properties::SortProperties
- utils::AggregateOrderSensitivity
- var_provider::VarType
- window_frame::WindowFrameBound
- window_frame::WindowFrameUnits
- window_state::WindowFrameContext
Traits
- Accumulator
- AggregateUDFImpl
- GroupsAccumulator
- Literal
- PartitionEvaluator
- ScalarUDFImpl
- TableSource
- TimestampLiteral
- WindowUDFImpl
- expr_fn::ExprFunctionExt
- expr_rewriter::FunctionRewrite
- expr_schema::ExprSchemable
- groups_accumulator::GroupsAccumulator
- logical_plan::ToStringifiedPlan
- logical_plan::UserDefinedLogicalNode
- logical_plan::UserDefinedLogicalNodeCore
- planner::ContextProvider
- planner::ExprPlanner
- registry::FunctionRegistry
- registry::SerializerRegistry
- simplify::SimplifyInfo
- var_provider::VarProvider
Macros
Functions
- aggregate_doc_sections::doc_sections
- binary::binary_numeric_coercion
- binary::comparison_coercion
- binary::decimal_coercion
- binary::get_input_types
- binary::get_result_type
- binary::get_wider_type
- binary::like_coercion
- binary::regex_coercion
- binary::string_coercion
- binary::try_type_union_resolution
- binary::try_type_union_resolution_with_struct
- binary::type_union_resolution
- expr::find_df_window_func
- expr::physical_name
- expr::schema_name_from_exprs
- expr::schema_name_from_sorts
- expr_fn::and
- expr_fn::binary_expr
- expr_fn::bitwise_and
- expr_fn::bitwise_or
- expr_fn::bitwise_shift_left
- expr_fn::bitwise_shift_right
- expr_fn::bitwise_xor
- expr_fn::case
- expr_fn::cast
- expr_fn::col
- expr_fn::create_udaf
- expr_fn::create_udf
- expr_fn::create_udwf
- expr_fn::cube
- expr_fn::exists
- expr_fn::grouping_set
- expr_fn::ident
- expr_fn::in_list
- expr_fn::in_subquery
- expr_fn::interval_datetime_lit
- expr_fn::interval_month_day_nano_lit
- expr_fn::interval_year_month_lit
- expr_fn::is_false
- expr_fn::is_not_false
- expr_fn::is_not_true
- expr_fn::is_not_unknown
- expr_fn::is_null
- expr_fn::is_true
- expr_fn::is_unknown
- expr_fn::not
- expr_fn::not_exists
- expr_fn::not_in_subquery
- expr_fn::or
- expr_fn::out_ref_col
- expr_fn::placeholder
- expr_fn::qualified_wildcard
- expr_fn::qualified_wildcard_with_options
- expr_fn::rollup
- expr_fn::scalar_subquery
- expr_fn::try_cast
- expr_fn::unnest
- expr_fn::when
- expr_fn::wildcard
- expr_fn::wildcard_with_options
- expr_rewriter::coerce_plan_expr_for_schema
- expr_rewriter::create_col_from_scalar_expr
- expr_rewriter::normalize_col
- expr_rewriter::normalize_col_with_schemas_and_ambiguity_check
- expr_rewriter::normalize_cols
- expr_rewriter::normalize_sorts
- expr_rewriter::replace_col
- expr_rewriter::rewrite_sort_cols_by_aggs
- expr_rewriter::strip_outer_reference
- expr_rewriter::unalias
- expr_rewriter::unnormalize_col
- expr_rewriter::unnormalize_cols
- expr_schema::cast_subquery
- interval_arithmetic::apply_operator
- interval_arithmetic::cardinality_ratio
- interval_arithmetic::satisfy_greater
- lit
- lit_timestamp_nano
- logical_plan::builder::add_group_by_exprs_from_dependencies
- logical_plan::builder::build_join_schema
- logical_plan::builder::change_redundant_column
- logical_plan::builder::get_struct_unnested_columns
- logical_plan::builder::get_unnested_columns
- logical_plan::builder::project
- logical_plan::builder::subquery_alias
- logical_plan::builder::table_scan
- logical_plan::builder::table_scan_with_filter_and_fetch
- logical_plan::builder::table_scan_with_filters
- logical_plan::builder::union
- logical_plan::builder::unnest
- logical_plan::builder::unnest_with_options
- logical_plan::builder::validate_unique_names
- logical_plan::builder::wrap_projection_for_join_if_necessary
- logical_plan::display::display_schema
- logical_plan::projection_schema
- scalar_doc_sections::doc_sections
- test::function_stub::avg
- test::function_stub::avg_udaf
- test::function_stub::count
- test::function_stub::count_udaf
- test::function_stub::max
- test::function_stub::max_udaf
- test::function_stub::min
- test::function_stub::min_udaf
- test::function_stub::sum
- test::function_stub::sum_udaf
- tree_node::replace_sort_expression
- tree_node::replace_sort_expressions
- tree_node::transform_option_vec
- tree_node::transform_sort_option_vec
- tree_node::transform_sort_vec
- type_coercion::aggregates::avg_return_type
- type_coercion::aggregates::avg_sum_type
- type_coercion::aggregates::check_arg_count
- type_coercion::aggregates::coerce_avg_type
- type_coercion::aggregates::correlation_return_type
- type_coercion::aggregates::covariance_return_type
- type_coercion::aggregates::is_avg_support_arg_type
- type_coercion::aggregates::is_correlation_support_arg_type
- type_coercion::aggregates::is_covariance_support_arg_type
- type_coercion::aggregates::is_integer_arg_type
- type_coercion::aggregates::is_sum_support_arg_type
- type_coercion::aggregates::is_variance_support_arg_type
- type_coercion::aggregates::sum_return_type
- type_coercion::aggregates::variance_return_type
- type_coercion::binary::binary_numeric_coercion
- type_coercion::binary::comparison_coercion
- type_coercion::binary::decimal_coercion
- type_coercion::binary::get_input_types
- type_coercion::binary::get_result_type
- type_coercion::binary::get_wider_type
- type_coercion::binary::like_coercion
- type_coercion::binary::regex_coercion
- type_coercion::binary::string_coercion
- type_coercion::binary::try_type_union_resolution
- type_coercion::binary::try_type_union_resolution_with_struct
- type_coercion::binary::type_union_resolution
- type_coercion::functions::can_coerce_from
- type_coercion::functions::data_types
- type_coercion::functions::data_types_with_aggregate_udf
- type_coercion::functions::data_types_with_scalar_udf
- type_coercion::functions::data_types_with_window_udf
- type_coercion::is_datetime
- type_coercion::is_decimal
- type_coercion::is_interval
- type_coercion::is_null
- type_coercion::is_signed_numeric
- type_coercion::is_timestamp
- type_coercion::is_utf8_or_large_utf8
- type_coercion::other::get_coerce_type_for_case_expression
- type_coercion::other::get_coerce_type_for_list
- utils::add_filter
- utils::can_hash
- utils::check_all_columns_from_schema
- utils::columnize_expr
- utils::compare_sort_expr
- utils::conjunction
- utils::disjunction
- utils::enumerate_grouping_sets
- utils::expand_qualified_wildcard
- utils::expand_wildcard
- utils::expr_as_column_expr
- utils::expr_to_columns
- utils::exprlist_len
- utils::exprlist_to_columns
- utils::exprlist_to_fields
- utils::find_aggregate_exprs
- utils::find_base_plan
- utils::find_column_exprs
- utils::find_join_exprs
- utils::find_out_reference_exprs
- utils::find_valid_equijoin_key_pair
- utils::find_window_exprs
- utils::format_state_name
- utils::generate_signature_error_msg
- utils::generate_sort_key
- utils::group_window_expr_by_sort_keys
- utils::grouping_set_expr_count
- utils::grouping_set_to_exprlist
- utils::inspect_expr_pre
- utils::iter_conjunction
- utils::iter_conjunction_owned
- utils::merge_schema
- utils::only_or_err
- utils::split_binary
- utils::split_binary_owned
- utils::split_conjunction
- utils::split_conjunction_owned
- var_provider::is_system_variables
- window_doc_sections::doc_sections
- window_function::nth_value
Type Aliases
- AccumulatorFactoryFunction
- function::AccumulatorFactoryFunction
- function::AggregateFunctionSimplification
- function::PartitionEvaluatorFactory
- function::ReturnTypeFunction
- function::ScalarFunctionImplementation
- function::StateTypeFunction
- function::WindowFunctionSimplification
Statics
- type_coercion::aggregates::BINARYS
- type_coercion::aggregates::DATES
- type_coercion::aggregates::INTEGERS
- type_coercion::aggregates::NUMERICS
- type_coercion::aggregates::SIGNED_INTEGERS
- type_coercion::aggregates::STRINGS
- type_coercion::aggregates::TIMES
- type_coercion::aggregates::TIMESTAMPS
- type_coercion::aggregates::UNSIGNED_INTEGERS
Constants
- TIMEZONE_WILDCARD
- aggregate_doc_sections::DOC_SECTION_APPROXIMATE
- aggregate_doc_sections::DOC_SECTION_GENERAL
- aggregate_doc_sections::DOC_SECTION_STATISTICAL
- logical_plan::builder::UNNAMED_TABLE
- scalar_doc_sections::DOC_SECTION_ARRAY
- scalar_doc_sections::DOC_SECTION_BINARY_STRING
- scalar_doc_sections::DOC_SECTION_CONDITIONAL
- scalar_doc_sections::DOC_SECTION_DATETIME
- scalar_doc_sections::DOC_SECTION_HASHING
- scalar_doc_sections::DOC_SECTION_MAP
- scalar_doc_sections::DOC_SECTION_MATH
- scalar_doc_sections::DOC_SECTION_OTHER
- scalar_doc_sections::DOC_SECTION_REGEX
- scalar_doc_sections::DOC_SECTION_STRING
- scalar_doc_sections::DOC_SECTION_STRUCT
- utils::COUNT_STAR_EXPANSION
- window_doc_sections::DOC_SECTION_AGGREGATE
- window_doc_sections::DOC_SECTION_ANALYTICAL
- window_doc_sections::DOC_SECTION_RANKING