List of all items
Structs
- AggregateUDF
- ScalarUDF
- Signature
- WindowUDF
- aggregate_function::AggregateFunctionIter
- conditional_expressions::CaseBuilder
- expr::AggregateFunction
- expr::AggregateUDF
- expr::Alias
- expr::Between
- expr::BinaryExpr
- expr::Case
- expr::Cast
- expr::Exists
- expr::GetIndexedField
- expr::InList
- expr::InSubquery
- expr::Like
- expr::Placeholder
- expr::ScalarFunction
- expr::ScalarUDF
- expr::Sort
- expr::TryCast
- expr::WindowFunction
- logical_plan::Aggregate
- logical_plan::Analyze
- logical_plan::CreateCatalog
- logical_plan::CreateCatalogSchema
- logical_plan::CreateExternalTable
- logical_plan::CreateMemoryTable
- logical_plan::CreateView
- logical_plan::CrossJoin
- logical_plan::DescribeTable
- logical_plan::Distinct
- logical_plan::DropCatalogSchema
- logical_plan::DropTable
- logical_plan::DropView
- logical_plan::EmptyRelation
- logical_plan::Explain
- logical_plan::Extension
- logical_plan::Filter
- logical_plan::Join
- logical_plan::Limit
- logical_plan::Prepare
- logical_plan::Projection
- 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::dml::CopyTo
- logical_plan::dml::DmlStatement
- window_frame::WindowFrame
- window_function::BuiltInWindowFunctionIter
- window_state::PartitionBatchState
- window_state::WindowAggState
- window_state::WindowFrameStateGroups
- window_state::WindowFrameStateRange
Enums
- BuiltinScalarFunction
- ColumnarValue
- Operator
- TableProviderFilterPushDown
- TableType
- TypeSignature
- Volatility
- aggregate_function::AggregateFunction
- expr::Expr
- expr::GetFieldAccess
- expr::GroupingSet
- field_util::GetFieldAccessSchema
- logical_plan::DdlStatement
- logical_plan::JoinConstraint
- logical_plan::JoinType
- logical_plan::LogicalPlan
- logical_plan::Partitioning
- logical_plan::PlanType
- logical_plan::Statement
- logical_plan::TransactionAccessMode
- logical_plan::TransactionConclusion
- logical_plan::TransactionIsolationLevel
- logical_plan::dml::CopyOptions
- logical_plan::dml::WriteOp
- window_frame::WindowFrameBound
- window_frame::WindowFrameUnits
- window_function::BuiltInWindowFunction
- window_function::WindowFunction
- window_state::WindowFrameContext
Traits
- Accumulator
- Literal
- PartitionEvaluator
- TableSource
- TimestampLiteral
- expr_schema::ExprSchemable
- logical_plan::ToStringifiedPlan
- logical_plan::UserDefinedLogicalNode
- logical_plan::UserDefinedLogicalNodeCore
Macros
Functions
- aggregate_function::return_type
- aggregate_function::signature
- aggregate_function::sum_type_of_avg
- expr_fn::abs
- expr_fn::acos
- expr_fn::acosh
- expr_fn::and
- expr_fn::approx_distinct
- expr_fn::approx_median
- expr_fn::approx_percentile_cont
- expr_fn::approx_percentile_cont_with_weight
- expr_fn::array
- expr_fn::array_agg
- expr_fn::array_append
- expr_fn::array_concat
- expr_fn::array_dims
- expr_fn::array_element
- expr_fn::array_empty
- expr_fn::array_has
- expr_fn::array_has_all
- expr_fn::array_has_any
- expr_fn::array_length
- expr_fn::array_ndims
- expr_fn::array_pop_back
- expr_fn::array_position
- expr_fn::array_positions
- expr_fn::array_prepend
- expr_fn::array_remove
- expr_fn::array_remove_all
- expr_fn::array_remove_n
- expr_fn::array_repeat
- expr_fn::array_replace
- expr_fn::array_replace_all
- expr_fn::array_replace_n
- expr_fn::array_slice
- expr_fn::array_to_string
- expr_fn::arrow_typeof
- expr_fn::ascii
- expr_fn::asin
- expr_fn::asinh
- expr_fn::atan
- expr_fn::atan2
- expr_fn::atanh
- expr_fn::avg
- expr_fn::binary_expr
- expr_fn::bit_length
- expr_fn::bitwise_and
- expr_fn::bitwise_or
- expr_fn::bitwise_shift_left
- expr_fn::bitwise_shift_right
- expr_fn::bitwise_xor
- expr_fn::btrim
- expr_fn::call_fn
- expr_fn::cardinality
- expr_fn::case
- expr_fn::cast
- expr_fn::cbrt
- expr_fn::ceil
- expr_fn::character_length
- expr_fn::chr
- expr_fn::coalesce
- expr_fn::col
- expr_fn::concat
- expr_fn::concat_expr
- expr_fn::concat_ws
- expr_fn::concat_ws_expr
- expr_fn::cos
- expr_fn::cosh
- expr_fn::cot
- expr_fn::count
- expr_fn::count_distinct
- expr_fn::create_udaf
- expr_fn::create_udf
- expr_fn::create_udwf
- expr_fn::cube
- expr_fn::current_date
- expr_fn::current_time
- expr_fn::date_bin
- expr_fn::date_part
- expr_fn::date_trunc
- expr_fn::decode
- expr_fn::degrees
- expr_fn::digest
- expr_fn::encode
- expr_fn::exists
- expr_fn::exp
- expr_fn::factorial
- expr_fn::flatten
- expr_fn::floor
- expr_fn::from_unixtime
- expr_fn::gcd
- expr_fn::grouping_set
- expr_fn::ident
- expr_fn::in_list
- expr_fn::in_subquery
- expr_fn::initcap
- 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::isnan
- expr_fn::iszero
- expr_fn::lcm
- expr_fn::left
- expr_fn::ln
- expr_fn::log
- expr_fn::log10
- expr_fn::log2
- expr_fn::lower
- expr_fn::lpad
- expr_fn::ltrim
- expr_fn::max
- expr_fn::md5
- expr_fn::median
- expr_fn::min
- expr_fn::nanvl
- expr_fn::not_exists
- expr_fn::not_in_subquery
- expr_fn::now
- expr_fn::nullif
- expr_fn::octet_length
- expr_fn::or
- expr_fn::out_ref_col
- expr_fn::pi
- expr_fn::power
- expr_fn::radians
- expr_fn::random
- expr_fn::regexp_match
- expr_fn::regexp_replace
- expr_fn::repeat
- expr_fn::replace
- expr_fn::reverse
- expr_fn::right
- expr_fn::rollup
- expr_fn::round
- expr_fn::rpad
- expr_fn::rtrim
- expr_fn::scalar_subquery
- expr_fn::sha224
- expr_fn::sha256
- expr_fn::sha384
- expr_fn::sha512
- expr_fn::signum
- expr_fn::sin
- expr_fn::sinh
- expr_fn::split_part
- expr_fn::sqrt
- expr_fn::starts_with
- expr_fn::stddev
- expr_fn::strpos
- expr_fn::substr
- expr_fn::substring
- expr_fn::sum
- expr_fn::tan
- expr_fn::tanh
- expr_fn::to_hex
- expr_fn::to_timestamp_micros
- expr_fn::to_timestamp_millis
- expr_fn::to_timestamp_seconds
- expr_fn::translate
- expr_fn::trim
- expr_fn::trunc
- expr_fn::try_cast
- expr_fn::upper
- expr_fn::uuid
- expr_fn::when
- expr_rewriter::coerce_plan_expr_for_schema
- expr_rewriter::create_col_from_scalar_expr
- expr_rewriter::normalize_col
- expr_rewriter::normalize_col_with_schemas
- expr_rewriter::normalize_col_with_schemas_and_ambiguity_check
- expr_rewriter::normalize_cols
- expr_rewriter::replace_col
- expr_rewriter::rewrite_preserving_name
- 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
- function::return_type
- function::signature
- function::suggest_valid_function
- lit
- lit_timestamp_nano
- logical_plan::builder::build_join_schema
- logical_plan::builder::project
- logical_plan::builder::project_with_column_index
- logical_plan::builder::subquery_alias
- logical_plan::builder::table_scan
- logical_plan::builder::table_scan_with_filters
- logical_plan::builder::union
- logical_plan::builder::unnest
- logical_plan::builder::unnest_with_options
- logical_plan::builder::wrap_projection_for_join_if_necessary
- logical_plan::display::display_schema
- type_coercion::aggregates::avg_return_type
- type_coercion::aggregates::avg_sum_type
- type_coercion::aggregates::coerce_types
- type_coercion::aggregates::correlation_return_type
- type_coercion::aggregates::covariance_return_type
- type_coercion::aggregates::is_approx_percentile_cont_supported_arg_type
- type_coercion::aggregates::is_avg_support_arg_type
- type_coercion::aggregates::is_bit_and_or_xor_support_arg_type
- type_coercion::aggregates::is_bool_and_or_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_stddev_support_arg_type
- type_coercion::aggregates::is_sum_support_arg_type
- type_coercion::aggregates::is_variance_support_arg_type
- type_coercion::aggregates::stddev_return_type
- type_coercion::aggregates::sum_return_type
- type_coercion::aggregates::variance_return_type
- type_coercion::binary::comparison_coercion
- type_coercion::binary::get_input_types
- type_coercion::binary::get_result_type
- type_coercion::binary::like_coercion
- type_coercion::binary::regex_coercion
- type_coercion::functions::can_coerce_from
- type_coercion::functions::data_types
- type_coercion::is_datetime
- type_coercion::is_decimal
- type_coercion::is_interval
- type_coercion::is_null
- type_coercion::is_numeric
- 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::can_hash
- utils::check_all_columns_from_schema
- utils::columnize_expr
- utils::compare_sort_expr
- utils::enumerate_grouping_sets
- utils::expand_qualified_wildcard
- utils::expand_wildcard
- utils::expr_as_column_expr
- utils::expr_to_columns
- utils::exprlist_to_columns
- utils::exprlist_to_fields
- utils::find_aggregate_exprs
- utils::find_column_exprs
- utils::find_out_reference_exprs
- utils::find_sort_exprs
- utils::find_valid_equijoin_key_pair
- utils::find_window_exprs
- utils::from_plan
- 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
- window_frame::convert_frame_bound_to_scalar_value
- window_frame::regularize
- window_function::find_df_window_func
- window_function::return_type
- window_function::signature
- window_function::signature_for_built_in
Type Aliases
- function::AccumulatorFactoryFunction
- function::PartitionEvaluatorFactory
- function::ReturnTypeFunction
- function::ScalarFunctionImplementation
- function::StateTypeFunction
Statics
- SUPPORTED_NULLIF_TYPES
- array_expressions::SUPPORTED_ARRAY_TYPES
- conditional_expressions::SUPPORTED_COALESCE_TYPES
- struct_expressions::SUPPORTED_STRUCT_TYPES
- 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