List of all items
Structs
- Pattern
- input::config::Config
- input::proto::substrait::AggregateFunction
- input::proto::substrait::AggregateRel
- input::proto::substrait::Capabilities
- input::proto::substrait::CrossRel
- input::proto::substrait::DerivationExpression
- input::proto::substrait::ExchangeRel
- input::proto::substrait::Expression
- input::proto::substrait::ExtensionLeafRel
- input::proto::substrait::ExtensionMultiRel
- input::proto::substrait::ExtensionSingleRel
- input::proto::substrait::FetchRel
- input::proto::substrait::FilterRel
- input::proto::substrait::FunctionArgument
- input::proto::substrait::FunctionSignature
- input::proto::substrait::JoinRel
- input::proto::substrait::NamedStruct
- input::proto::substrait::ParameterizedType
- input::proto::substrait::Plan
- input::proto::substrait::PlanRel
- input::proto::substrait::ProjectRel
- input::proto::substrait::ReadRel
- input::proto::substrait::Rel
- input::proto::substrait::RelCommon
- input::proto::substrait::RelRoot
- input::proto::substrait::SetRel
- input::proto::substrait::SortField
- input::proto::substrait::SortRel
- input::proto::substrait::Type
- input::proto::substrait::aggregate_rel::Grouping
- input::proto::substrait::aggregate_rel::Measure
- input::proto::substrait::capabilities::SimpleExtension
- input::proto::substrait::derivation_expression::BinaryOp
- input::proto::substrait::derivation_expression::ExpressionDecimal
- input::proto::substrait::derivation_expression::ExpressionFixedBinary
- input::proto::substrait::derivation_expression::ExpressionFixedChar
- input::proto::substrait::derivation_expression::ExpressionList
- input::proto::substrait::derivation_expression::ExpressionMap
- input::proto::substrait::derivation_expression::ExpressionNamedStruct
- input::proto::substrait::derivation_expression::ExpressionStruct
- input::proto::substrait::derivation_expression::ExpressionVarChar
- input::proto::substrait::derivation_expression::IfElse
- input::proto::substrait::derivation_expression::ReturnProgram
- input::proto::substrait::derivation_expression::UnaryOp
- input::proto::substrait::derivation_expression::return_program::Assignment
- input::proto::substrait::exchange_rel::Broadcast
- input::proto::substrait::exchange_rel::ExchangeTarget
- input::proto::substrait::exchange_rel::MultiBucketExpression
- input::proto::substrait::exchange_rel::RoundRobin
- input::proto::substrait::exchange_rel::ScatterFields
- input::proto::substrait::exchange_rel::SingleBucketExpression
- input::proto::substrait::expression::Cast
- input::proto::substrait::expression::EmbeddedFunction
- input::proto::substrait::expression::Enum
- input::proto::substrait::expression::FieldReference
- input::proto::substrait::expression::IfThen
- input::proto::substrait::expression::Literal
- input::proto::substrait::expression::MaskExpression
- input::proto::substrait::expression::MultiOrList
- input::proto::substrait::expression::ReferenceSegment
- input::proto::substrait::expression::ScalarFunction
- input::proto::substrait::expression::SingularOrList
- input::proto::substrait::expression::Subquery
- input::proto::substrait::expression::SwitchExpression
- input::proto::substrait::expression::WindowFunction
- input::proto::substrait::expression::embedded_function::PythonPickleFunction
- input::proto::substrait::expression::embedded_function::WebAssemblyFunction
- input::proto::substrait::expression::enum::Empty
- input::proto::substrait::expression::field_reference::OuterReference
- input::proto::substrait::expression::field_reference::RootReference
- input::proto::substrait::expression::if_then::IfClause
- input::proto::substrait::expression::literal::Decimal
- input::proto::substrait::expression::literal::IntervalDayToSecond
- input::proto::substrait::expression::literal::IntervalYearToMonth
- input::proto::substrait::expression::literal::List
- input::proto::substrait::expression::literal::Map
- input::proto::substrait::expression::literal::Struct
- input::proto::substrait::expression::literal::UserDefined
- input::proto::substrait::expression::literal::VarChar
- input::proto::substrait::expression::literal::map::KeyValue
- input::proto::substrait::expression::mask_expression::ListSelect
- input::proto::substrait::expression::mask_expression::MapSelect
- input::proto::substrait::expression::mask_expression::Select
- input::proto::substrait::expression::mask_expression::StructItem
- input::proto::substrait::expression::mask_expression::StructSelect
- input::proto::substrait::expression::mask_expression::list_select::ListSelectItem
- input::proto::substrait::expression::mask_expression::list_select::list_select_item::ListElement
- input::proto::substrait::expression::mask_expression::list_select::list_select_item::ListSlice
- input::proto::substrait::expression::mask_expression::map_select::MapKey
- input::proto::substrait::expression::mask_expression::map_select::MapKeyExpression
- input::proto::substrait::expression::multi_or_list::Record
- input::proto::substrait::expression::reference_segment::ListElement
- input::proto::substrait::expression::reference_segment::MapKey
- input::proto::substrait::expression::reference_segment::StructField
- input::proto::substrait::expression::subquery::InPredicate
- input::proto::substrait::expression::subquery::Scalar
- input::proto::substrait::expression::subquery::SetComparison
- input::proto::substrait::expression::subquery::SetPredicate
- input::proto::substrait::expression::switch_expression::IfValue
- input::proto::substrait::expression::window_function::Bound
- input::proto::substrait::expression::window_function::bound::CurrentRow
- input::proto::substrait::expression::window_function::bound::Following
- input::proto::substrait::expression::window_function::bound::Preceding
- input::proto::substrait::expression::window_function::bound::Unbounded
- input::proto::substrait::extensions::AdvancedExtension
- input::proto::substrait::extensions::SimpleExtensionDeclaration
- input::proto::substrait::extensions::SimpleExtensionUri
- input::proto::substrait::extensions::simple_extension_declaration::ExtensionFunction
- input::proto::substrait::extensions::simple_extension_declaration::ExtensionType
- input::proto::substrait::extensions::simple_extension_declaration::ExtensionTypeVariation
- input::proto::substrait::function_argument::Enum
- input::proto::substrait::function_signature::Aggregate
- input::proto::substrait::function_signature::Argument
- input::proto::substrait::function_signature::Description
- input::proto::substrait::function_signature::FinalArgNormal
- input::proto::substrait::function_signature::FinalArgVariadic
- input::proto::substrait::function_signature::Implementation
- input::proto::substrait::function_signature::Scalar
- input::proto::substrait::function_signature::Window
- input::proto::substrait::function_signature::argument::EnumArgument
- input::proto::substrait::function_signature::argument::TypeArgument
- input::proto::substrait::function_signature::argument::ValueArgument
- input::proto::substrait::parameterized_type::IntegerOption
- input::proto::substrait::parameterized_type::IntegerParameter
- input::proto::substrait::parameterized_type::NullableInteger
- input::proto::substrait::parameterized_type::ParameterizedDecimal
- input::proto::substrait::parameterized_type::ParameterizedFixedBinary
- input::proto::substrait::parameterized_type::ParameterizedFixedChar
- input::proto::substrait::parameterized_type::ParameterizedList
- input::proto::substrait::parameterized_type::ParameterizedMap
- input::proto::substrait::parameterized_type::ParameterizedNamedStruct
- input::proto::substrait::parameterized_type::ParameterizedStruct
- input::proto::substrait::parameterized_type::ParameterizedVarChar
- input::proto::substrait::parameterized_type::TypeParameter
- input::proto::substrait::read_rel::ExtensionTable
- input::proto::substrait::read_rel::LocalFiles
- input::proto::substrait::read_rel::NamedTable
- input::proto::substrait::read_rel::VirtualTable
- input::proto::substrait::read_rel::local_files::FileOrFiles
- input::proto::substrait::rel_common::Direct
- input::proto::substrait::rel_common::Emit
- input::proto::substrait::rel_common::Hint
- input::proto::substrait::rel_common::hint::RuntimeConstraint
- input::proto::substrait::rel_common::hint::Stats
- input::proto::substrait::type::Binary
- input::proto::substrait::type::Boolean
- input::proto::substrait::type::Date
- input::proto::substrait::type::Decimal
- input::proto::substrait::type::FixedBinary
- input::proto::substrait::type::FixedChar
- input::proto::substrait::type::Fp32
- input::proto::substrait::type::Fp64
- input::proto::substrait::type::I16
- input::proto::substrait::type::I32
- input::proto::substrait::type::I64
- input::proto::substrait::type::I8
- input::proto::substrait::type::IntervalDay
- input::proto::substrait::type::IntervalYear
- input::proto::substrait::type::List
- input::proto::substrait::type::Map
- input::proto::substrait::type::String
- input::proto::substrait::type::Struct
- input::proto::substrait::type::Time
- input::proto::substrait::type::Timestamp
- input::proto::substrait::type::TimestampTz
- input::proto::substrait::type::Uuid
- input::proto::substrait::type::VarChar
- input::proto::substrait::validator::Comment
- input::proto::substrait::validator::DataType
- input::proto::substrait::validator::Diagnostic
- input::proto::substrait::validator::Empty
- input::proto::substrait::validator::Node
- input::proto::substrait::validator::ParseResult
- input::proto::substrait::validator::Path
- input::proto::substrait::validator::comment::Element
- input::proto::substrait::validator::comment::Span
- input::proto::substrait::validator::data_type::Class
- input::proto::substrait::validator::data_type::Named
- input::proto::substrait::validator::data_type::Parameter
- input::proto::substrait::validator::data_type::UserDefinedType
- input::proto::substrait::validator::data_type::UserDefinedVariation
- input::proto::substrait::validator::data_type::user_defined_type::Definition
- input::proto::substrait::validator::data_type::user_defined_type::Element
- input::proto::substrait::validator::data_type::user_defined_variation::Definition
- input::proto::substrait::validator::node::Child
- input::proto::substrait::validator::node::Data
- input::proto::substrait::validator::node::NodeReference
- input::proto::substrait::validator::node::PrimitiveData
- input::proto::substrait::validator::node::ProtoMessage
- input::proto::substrait::validator::node::ProtoPrimitive
- input::proto::substrait::validator::node::YamlReference
- input::proto::substrait::validator::path::ArrayElement
- input::proto::substrait::validator::path::Element
- input::proto::substrait::validator::path::Field
- input::proto::substrait::validator::path::OneOfField
- input::proto::substrait::validator::path::RepeatedField
- output::comment::Brief
- output::comment::Comment
- output::comment::Span
- output::data_type::DataType
- output::diagnostic::Cause
- output::diagnostic::ClassificationIter
- output::diagnostic::Diagnostic
- output::diagnostic::JsonSchemaValidationError
- output::diagnostic::RawDiagnostic
- output::extension::DataType
- output::extension::Function
- output::extension::NamedReference
- output::extension::Reference
- output::extension::TypeVariation
- output::extension::YamlData
- output::parse_result::ParseResult
- output::path::PathBuf
- output::tree::Child
- output::tree::FlattenedNodeDataIter
- output::tree::FlattenedNodeIter
- output::tree::Node
- output::tree::NodeReference
Enums
- export::Format
- input::proto::substrait::AggregationPhase
- input::proto::substrait::aggregate_function::AggregationInvocation
- input::proto::substrait::derivation_expression::Kind
- input::proto::substrait::derivation_expression::binary_op::BinaryOpType
- input::proto::substrait::derivation_expression::unary_op::UnaryOpType
- input::proto::substrait::exchange_rel::ExchangeKind
- input::proto::substrait::exchange_rel::exchange_target::TargetType
- input::proto::substrait::expression::RexType
- input::proto::substrait::expression::cast::FailureBehavior
- input::proto::substrait::expression::embedded_function::Kind
- input::proto::substrait::expression::enum::EnumKind
- input::proto::substrait::expression::field_reference::ReferenceType
- input::proto::substrait::expression::field_reference::RootType
- input::proto::substrait::expression::literal::LiteralType
- input::proto::substrait::expression::mask_expression::list_select::list_select_item::Type
- input::proto::substrait::expression::mask_expression::map_select::Select
- input::proto::substrait::expression::mask_expression::select::Type
- input::proto::substrait::expression::reference_segment::ReferenceType
- input::proto::substrait::expression::subquery::SubqueryType
- input::proto::substrait::expression::subquery::set_comparison::ComparisonOp
- input::proto::substrait::expression::subquery::set_comparison::ReductionOp
- input::proto::substrait::expression::subquery::set_predicate::PredicateOp
- input::proto::substrait::expression::window_function::bound::Kind
- input::proto::substrait::extensions::simple_extension_declaration::MappingType
- input::proto::substrait::function_argument::ArgType
- input::proto::substrait::function_argument::enum::EnumKind
- input::proto::substrait::function_signature::aggregate::FinalVariableBehavior
- input::proto::substrait::function_signature::argument::ArgumentKind
- input::proto::substrait::function_signature::final_arg_variadic::ParameterConsistency
- input::proto::substrait::function_signature::implementation::Type
- input::proto::substrait::function_signature::scalar::FinalVariableBehavior
- input::proto::substrait::function_signature::window::FinalVariableBehavior
- input::proto::substrait::function_signature::window::WindowType
- input::proto::substrait::join_rel::JoinType
- input::proto::substrait::parameterized_type::Kind
- input::proto::substrait::parameterized_type::integer_option::IntegerType
- input::proto::substrait::plan_rel::RelType
- input::proto::substrait::read_rel::ReadType
- input::proto::substrait::read_rel::local_files::file_or_files::FileFormat
- input::proto::substrait::read_rel::local_files::file_or_files::PathType
- input::proto::substrait::rel::RelType
- input::proto::substrait::rel_common::EmitKind
- input::proto::substrait::set_rel::SetOp
- input::proto::substrait::sort_field::SortDirection
- input::proto::substrait::sort_field::SortKind
- input::proto::substrait::type::Kind
- input::proto::substrait::type::Nullability
- input::proto::substrait::validator::comment::element::Kind
- input::proto::substrait::validator::comment::span::Link
- input::proto::substrait::validator::data_type::Compound
- input::proto::substrait::validator::data_type::Simple
- input::proto::substrait::validator::data_type::Variation
- input::proto::substrait::validator::data_type::class::Kind
- input::proto::substrait::validator::data_type::parameter::Kind
- input::proto::substrait::validator::data_type::user_defined_variation::FunctionBehavior
- input::proto::substrait::validator::data_type::user_defined_variation::definition::BaseType
- input::proto::substrait::validator::diagnostic::Level
- input::proto::substrait::validator::node::Class
- input::proto::substrait::validator::node::NodeType
- input::proto::substrait::validator::node::data::Kind
- input::proto::substrait::validator::node::primitive_data::Data
- input::proto::substrait::validator::path::element::Kind
- output::comment::Element
- output::comment::Link
- output::data_type::Class
- output::data_type::Compound
- output::data_type::Parameter
- output::data_type::Simple
- output::diagnostic::Classification
- output::diagnostic::Level
- output::diagnostic::Message
- output::extension::FunctionBehavior
- output::extension::TypeVariationBase
- output::extension::YamlInfo
- output::parse_result::Validity
- output::path::Path
- output::path::PathElement
- output::primitive_data::PrimitiveData
- output::tree::Class
- output::tree::NodeData
- output::tree::NodeType
Traits
- input::traits::InputNode
- input::traits::ProtoEnum
- input::traits::ProtoMessage
- input::traits::ProtoOneOf
- input::traits::ProtoPrimitive
- output::data_type::ParameterInfo
Functions
- export::export
- input::proto::cook_ident
- input::proto::cook_path
- input::yaml::yaml_to_json
- iter_diagnostics
- parse
- substrait_version