List of all items
Structs
- ContextUnavailable
- aggregate::AggArgs
- aggregate::AggCall
- aggregate::def::AggArgs
- aggregate::def::AggCall
- aggregate::def::Parser
- aggregate::scalar_wrapper::ScalarWrapper
- aggregate::scalar_wrapper::State
- aggregate::user_defined::State
- aggregate::user_defined::UserDefinedAggregateFunction
- error::ContextUnavailable
- error::MultiExprError
- expr::Context
- expr::InputRefExpression
- expr::LiteralExpression
- expr::LogReport
- expr::NonStrictExpression
- expr::and_or::BinaryShortCircuitExpression
- expr::build::ExprBuilder
- expr::build::FuncCallBuilder
- expr::build::Parser
- expr::expr_input_ref::InputRefExpression
- expr::expr_literal::LiteralExpression
- expr::expr_some_all::SomeAllExpression
- expr::expr_udf::Metrics
- expr::expr_udf::MetricsVec
- expr::expr_udf::UserDefinedFunction
- expr::wrapper::checked::Checked
- expr::wrapper::non_strict::LogReport
- expr::wrapper::non_strict::NonStrict
- expr::wrapper::strict::Strict
- scalar::like::EscapeChar
- sig::CreateFunctionOptions
- sig::CreateFunctionOutput
- sig::FuncSign
- sig::FunctionRegistry
- sig::UdfImplDescriptor
- sig::UdfOptions
- sig::udf::CreateFunctionOptions
- sig::udf::CreateFunctionOutput
- sig::udf::UdfImplDescriptor
- sig::udf::UdfOptions
- table_function::TableFunctionOutputIter
- table_function::empty::Empty
- table_function::repeat::RepeatN
- table_function::user_defined::UserDefinedTableFunction
- window_function::Frame
- window_function::RangeFrameBounds
- window_function::RangeFrameOffset
- window_function::RowsFrameBounds
- window_function::SessionFrameBounds
- window_function::SessionFrameGap
- window_function::StateKey
- window_function::StatePos
- window_function::WindowFuncCall
- window_function::WindowStates
- window_function::call::Frame
- window_function::call::WindowFuncCall
- window_function::range::RangeFrameBounds
- window_function::range::RangeFrameOffset
- window_function::range::RangeFrameOffsetRef
- window_function::rows::RowsFrameBounds
- window_function::session::SessionFrameBounds
- window_function::session::SessionFrameGap
- window_function::session::SessionFrameGapRef
- window_function::state::StateKey
- window_function::state::StatePos
- window_function::states::WindowStates
Enums
- ExprError
- aggregate::AggType
- aggregate::AggregateState
- aggregate::def::AggType
- error::ExprError
- expr::ValueImpl
- expr::ValueRef
- expr::build::Token
- expr::value::ValueImpl
- expr::value::ValueRef
- sig::FuncBuilder
- sig::FuncName
- sig::SigDataType
- sig::UdfKind
- sig::udf::UdfKind
- window_function::FrameBound
- window_function::FrameBounds
- window_function::FrameExclusion
- window_function::StateEvictHint
- window_function::WindowFuncKind
- window_function::call::FrameBound
- window_function::call::FrameBounds
- window_function::call::FrameExclusion
- window_function::kind::WindowFuncKind
- window_function::state::StateEvictHint
Traits
- aggregate::AggStateDyn
- aggregate::AggregateFunction
- expr::EvalErrorReport
- expr::Expression
- expr::ExpressionBoxExt
- expr::build::Build
- expr::build::BuildBoxed
- expr::build::ExpectExt
- expr::wrapper::non_strict::EvalErrorReport
- sig::UdfImpl
- sig::udf::UdfImpl
- table_function::TableFunction
- window_function::FrameBoundsImpl
- window_function::WindowState
- window_function::call::FrameBoundsImpl
- window_function::state::WindowState
Macros
- aggregate::agg_types::materialized_input_state
- aggregate::agg_types::must_have_order_by
- aggregate::agg_types::ordered_set
- aggregate::agg_types::result_unaffected_by_distinct
- aggregate::agg_types::result_unaffected_by_order_by
- aggregate::agg_types::rewritten
- aggregate::agg_types::simply_cannot_two_phase
- aggregate::agg_types::single_value_state
- aggregate::agg_types::single_value_state_iff_in_append_only
- aggregate::agg_types::unimplemented_in_stream
- bail
- define_context
- ensure
- expr::value::impl_convert
- materialized_input_state
- must_have_order_by
- ordered_set
- result_unaffected_by_distinct
- result_unaffected_by_order_by
- rewritten
- simply_cannot_two_phase
- single_value_state
- single_value_state_iff_in_append_only
- unimplemented_in_stream
Attribute Macros
Functions
- aggregate::build
- aggregate::build_append_only
- aggregate::build_retractable
- aggregate::user_defined::new_user_defined
- expr::and_or::and
- expr::and_or::and_boolean_boolean_boolean
- expr::and_or::build_and_expr
- expr::and_or::build_or_expr
- expr::and_or::or
- expr::and_or::or_boolean_boolean_boolean
- expr::build::build_from_pretty
- expr::build::build_from_prost
- expr::build::build_func
- expr::build::build_func_non_strict
- expr::build::build_non_strict_from_prost
- expr::build::get_children_and_return_type
- expr::build::lexer
- expr::build_from_pretty
- expr::build_from_prost
- expr::build_func
- expr::build_func_non_strict
- expr::build_non_strict_from_prost
- expr::test_utils::make_field_function
- expr::test_utils::make_func_call
- expr::test_utils::make_hop_window_expression
- expr::test_utils::make_i32_literal
- expr::test_utils::make_input_ref
- expr::test_utils::make_interval_literal
- expr_context::FRAGMENT_ID::scope
- expr_context::FRAGMENT_ID::sync_scope
- expr_context::FRAGMENT_ID::try_with
- expr_context::TIME_ZONE::scope
- expr_context::TIME_ZONE::sync_scope
- expr_context::TIME_ZONE::try_with
- expr_context::VNODE_COUNT::scope
- expr_context::VNODE_COUNT::sync_scope
- expr_context::VNODE_COUNT::try_with
- expr_context::capture_expr_context
- expr_context::expr_context_scope
- expr_context::vnode_count
- scalar::like::i_like_default
- scalar::like::i_like_varchar_varchar_boolean
- scalar::like::like
- scalar::like::like_default
- scalar::like::like_impl
- scalar::like::like_impl_escape
- scalar::like::like_impl_orig
- scalar::like::like_varchar_varchar_boolean
- scalar::like::like_varchar_varchar_varchar_boolean
- sig::find_udf_impl
- sig::udf::find_udf_impl
- table_function::build
- table_function::build_from_prost
- table_function::check_error
- table_function::empty
- table_function::empty::empty
- table_function::repeat
- table_function::repeat::repeat
- table_function::user_defined::new_user_defined
- window_function::create_window_state
- window_function::state::create_window_state
Type Aliases
- Result
- aggregate::BoxedAggregateFunction
- aggregate::PbAggKind
- aggregate::def::PbAggKind
- error::Result
- expr::BoxedExpression
- expr_context::FRAGMENT_ID::Type
- expr_context::TIME_ZONE::Type
- expr_context::VNODE_COUNT::Type
- table_function::BoxedTableFunction
- window_function::BoxedWindowState
- window_function::RangeFrameBound
- window_function::RowsFrameBound
- window_function::range::RangeFrameBound
- window_function::rows::RowsFrameBound
- window_function::state::BoxedWindowState
Statics
- expr::and_or::_LINKME_ELEMENT_and_boolean_boolean_boolean
- expr::and_or::_LINKME_ELEMENT_or_boolean_boolean_boolean
- expr::expr_udf::GLOBAL_METRICS
- expr_context::FRAGMENT_ID::LOCAL_KEY
- expr_context::TIME_ZONE::LOCAL_KEY
- expr_context::VNODE_COUNT::LOCAL_KEY
- scalar::like::_LINKME_ELEMENT_i_like_varchar_varchar_boolean
- scalar::like::_LINKME_ELEMENT_like_varchar_varchar_boolean
- scalar::like::_LINKME_ELEMENT_like_varchar_varchar_varchar_boolean
- sig::FUNCTIONS
- sig::FUNCTION_REGISTRY
- sig::UDF_IMPLS
- sig::udf::UDF_IMPLS
- window_function::WINDOW_STATE_BUILDERS
- window_function::state::WINDOW_STATE_BUILDERS