List of all items
Structs
- builder::CaseBuilder
- builder::DeleteBuilder
- builder::Expr
- builder::InsertBuilder
- builder::MergeBuilder
- builder::SelectBuilder
- builder::SetOpBuilder
- builder::UpdateBuilder
- builder::WindowDefBuilder
- dialects::AthenaDialect
- dialects::BigQueryDialect
- dialects::ClickHouseDialect
- dialects::CockroachDBDialect
- dialects::DatabricksDialect
- dialects::Dialect
- dialects::DorisDialect
- dialects::DremioDialect
- dialects::DrillDialect
- dialects::DruidDialect
- dialects::DuckDBDialect
- dialects::DuneDialect
- dialects::ExasolDialect
- dialects::FabricDialect
- dialects::GenericDialect
- dialects::HiveDialect
- dialects::MaterializeDialect
- dialects::MySQLDialect
- dialects::OracleDialect
- dialects::PostgresDialect
- dialects::PrestoDialect
- dialects::RedshiftDialect
- dialects::RisingWaveDialect
- dialects::SQLiteDialect
- dialects::SingleStoreDialect
- dialects::SnowflakeDialect
- dialects::SolrDialect
- dialects::SparkDialect
- dialects::StarRocksDialect
- dialects::TSQLDialect
- dialects::TableauDialect
- dialects::TeradataDialect
- dialects::TiDBDialect
- dialects::TrinoDialect
- diff::DiffConfig
- error::ValidationError
- error::ValidationResult
- expressions::AIAgg
- expressions::AIClassify
- expressions::AddPartition
- expressions::AggFunc
- expressions::AggregateFunction
- expressions::AlgorithmProperty
- expressions::Alias
- expressions::Aliases
- expressions::AllowedValuesProperty
- expressions::AlterColumn
- expressions::AlterIndex
- expressions::AlterSequence
- expressions::AlterSession
- expressions::AlterSet
- expressions::AlterSortKey
- expressions::AlterTable
- expressions::AlterView
- expressions::Analyze
- expressions::AnalyzeDelete
- expressions::AnalyzeHistogram
- expressions::AnalyzeListChainedRows
- expressions::AnalyzeSample
- expressions::AnalyzeStatistics
- expressions::AnalyzeValidate
- expressions::AnalyzeWith
- expressions::Annotated
- expressions::Anonymous
- expressions::AnonymousAggFunc
- expressions::Apply
- expressions::ApproxPercentileEstimate
- expressions::ApproxPercentileFunc
- expressions::ApproxQuantile
- expressions::ApproxQuantiles
- expressions::ApproxTopK
- expressions::ApproxTopKAccumulate
- expressions::ApproxTopKCombine
- expressions::ApproxTopKEstimate
- expressions::ApproxTopSum
- expressions::ArgMax
- expressions::ArgMin
- expressions::Array
- expressions::ArrayAll
- expressions::ArrayAny
- expressions::ArrayConstructCompact
- expressions::ArrayConstructor
- expressions::ArrayFilterFunc
- expressions::ArrayJoinFunc
- expressions::ArraySlice
- expressions::ArraySortFunc
- expressions::ArraySum
- expressions::ArrayTransformFunc
- expressions::AtIndex
- expressions::AtTimeZone
- expressions::Attach
- expressions::AttachOption
- expressions::AutoIncrementColumnConstraint
- expressions::AutoIncrementProperty
- expressions::AutoRefreshProperty
- expressions::BackupProperty
- expressions::Base64DecodeBinary
- expressions::Base64DecodeString
- expressions::Base64Encode
- expressions::Between
- expressions::BinaryFunc
- expressions::BinaryOp
- expressions::BlockCompressionProperty
- expressions::Booland
- expressions::BooleanLiteral
- expressions::Boolor
- expressions::BuildProperty
- expressions::ByteString
- expressions::Cache
- expressions::Case
- expressions::CaseSpecificColumnConstraint
- expressions::Cast
- expressions::CastToStrType
- expressions::CeilFunc
- expressions::Changes
- expressions::CharFunc
- expressions::CharacterSetColumnConstraint
- expressions::CharacterSetProperty
- expressions::CheckColumnConstraint
- expressions::CheckJson
- expressions::CheckXml
- expressions::ChecksumProperty
- expressions::Clone
- expressions::ClusterBy
- expressions::ClusteredByProperty
- expressions::CollateProperty
- expressions::CollationExpr
- expressions::Column
- expressions::ColumnDef
- expressions::ColumnPrefix
- expressions::Columns
- expressions::CombinedAggFunc
- expressions::CombinedParameterizedAgg
- expressions::Command
- expressions::Comment
- expressions::CommentColumnConstraint
- expressions::Commit
- expressions::Comprehension
- expressions::Compress
- expressions::CompressColumnConstraint
- expressions::ComputedColumn
- expressions::ComputedColumnConstraint
- expressions::ConcatWs
- expressions::ConditionalInsert
- expressions::Connect
- expressions::ConnectByRoot
- expressions::Constraint
- expressions::ConstraintModifiers
- expressions::ConvertFunc
- expressions::ConvertTimezone
- expressions::ConvertToCharset
- expressions::CopyParameter
- expressions::CopyStmt
- expressions::Corr
- expressions::CosineDistance
- expressions::CountFunc
- expressions::CovarPop
- expressions::CovarSamp
- expressions::CreateDatabase
- expressions::CreateFunction
- expressions::CreateIndex
- expressions::CreateProcedure
- expressions::CreateSchema
- expressions::CreateSequence
- expressions::CreateTable
- expressions::CreateTrigger
- expressions::CreateType
- expressions::CreateView
- expressions::Credentials
- expressions::CredentialsProperty
- expressions::Cte
- expressions::Cube
- expressions::CumeDist
- expressions::CurrentDate
- expressions::CurrentDatetime
- expressions::CurrentSchema
- expressions::CurrentSchemas
- expressions::CurrentTime
- expressions::CurrentTimestamp
- expressions::CurrentTimestampLTZ
- expressions::CurrentUser
- expressions::DPipe
- expressions::DataBlocksizeProperty
- expressions::DataDeletionProperty
- expressions::DateAddFunc
- expressions::DateBin
- expressions::DateDiffFunc
- expressions::DateFormatColumnConstraint
- expressions::DateFormatFunc
- expressions::DateFromParts
- expressions::DateTruncFunc
- expressions::Datetime
- expressions::DatetimeAdd
- expressions::DatetimeDiff
- expressions::DatetimeSub
- expressions::DatetimeTrunc
- expressions::Dayname
- expressions::Declare
- expressions::DeclareItem
- expressions::DecodeCase
- expressions::DecodeFunc
- expressions::DecompressBinary
- expressions::DecompressString
- expressions::Decrypt
- expressions::DecryptRaw
- expressions::DefaultColumnConstraint
- expressions::DefinerProperty
- expressions::Delete
- expressions::DenseRank
- expressions::Describe
- expressions::Detach
- expressions::DictProperty
- expressions::DictRange
- expressions::Directory
- expressions::DirectoryInsert
- expressions::DistKeyProperty
- expressions::DistStyleProperty
- expressions::DistributeBy
- expressions::DistributedByProperty
- expressions::DomainConstraint
- expressions::DotAccess
- expressions::DotProduct
- expressions::DropDatabase
- expressions::DropFunction
- expressions::DropIndex
- expressions::DropNamespace
- expressions::DropPartition
- expressions::DropProcedure
- expressions::DropSchema
- expressions::DropSequence
- expressions::DropTable
- expressions::DropTrigger
- expressions::DropType
- expressions::DropView
- expressions::DuplicateKeyProperty
- expressions::Elt
- expressions::Encode
- expressions::EncodeProperty
- expressions::Encrypt
- expressions::EncryptRaw
- expressions::EngineProperty
- expressions::EnviromentProperty
- expressions::EphemeralColumnConstraint
- expressions::EqualNull
- expressions::EuclideanDistance
- expressions::Except
- expressions::ExcludeElement
- expressions::ExecuteAsProperty
- expressions::ExecuteParameter
- expressions::ExecuteStatement
- expressions::Exists
- expressions::Export
- expressions::ExternalProperty
- expressions::ExtractFunc
- expressions::FallbackProperty
- expressions::FarmFingerprint
- expressions::FeaturesAtTime
- expressions::Fetch
- expressions::FileFormatProperty
- expressions::Filter
- expressions::Float64
- expressions::FloorFunc
- expressions::ForIn
- expressions::ForeignKey
- expressions::ForeignKeyRef
- expressions::Format
- expressions::FormatPhrase
- expressions::FreespaceProperty
- expressions::From
- expressions::FromBase
- expressions::FromTimeZone
- expressions::FromUnixtimeFunc
- expressions::Function
- expressions::FunctionParameter
- expressions::FunctionSetOption
- expressions::GapFill
- expressions::GenerateDateArray
- expressions::GenerateEmbedding
- expressions::GenerateSeries
- expressions::GenerateTimestampArray
- expressions::GeneratedAsIdentity
- expressions::GeneratedAsIdentityColumnConstraint
- expressions::GeneratedAsRow
- expressions::GeneratedAsRowColumnConstraint
- expressions::Get
- expressions::GetExtract
- expressions::Getbit
- expressions::Grant
- expressions::GrantPrincipal
- expressions::GrantPrivilege
- expressions::Group
- expressions::GroupBy
- expressions::GroupConcatFunc
- expressions::Grouping
- expressions::GroupingId
- expressions::GroupingSets
- expressions::HashAgg
- expressions::Having
- expressions::HavingMax
- expressions::Heredoc
- expressions::HexEncode
- expressions::HexStringExpr
- expressions::Hint
- expressions::HistoricalData
- expressions::Hll
- expressions::Identifier
- expressions::IfFunc
- expressions::In
- expressions::InOutColumnConstraint
- expressions::IncludeProperty
- expressions::Index
- expressions::IndexColumn
- expressions::IndexColumnConstraint
- expressions::IndexConstraintOption
- expressions::IndexParameters
- expressions::IndexTableHint
- expressions::InheritsProperty
- expressions::InputModelProperty
- expressions::InputOutputFormat
- expressions::Insert
- expressions::Install
- expressions::Intersect
- expressions::Interval
- expressions::IntervalOp
- expressions::IntervalSpan
- expressions::IntervalSpanExpr
- expressions::IntoClause
- expressions::Introducer
- expressions::IsJson
- expressions::IsNull
- expressions::IsTrueFalse
- expressions::IsolatedLoadingProperty
- expressions::JSON
- expressions::JSONArray
- expressions::JSONArrayAgg
- expressions::JSONArrayAppend
- expressions::JSONArrayContains
- expressions::JSONArrayInsert
- expressions::JSONBExists
- expressions::JSONBExtractScalar
- expressions::JSONBObjectAgg
- expressions::JSONCast
- expressions::JSONColumnDef
- expressions::JSONExists
- expressions::JSONExtract
- expressions::JSONExtractArray
- expressions::JSONExtractQuote
- expressions::JSONExtractScalar
- expressions::JSONFormat
- expressions::JSONKeyValue
- expressions::JSONKeys
- expressions::JSONKeysAtDepth
- expressions::JSONObject
- expressions::JSONObjectAgg
- expressions::JSONPath
- expressions::JSONPathFilter
- expressions::JSONPathKey
- expressions::JSONPathRecursive
- expressions::JSONPathRoot
- expressions::JSONPathScript
- expressions::JSONPathSelector
- expressions::JSONPathSlice
- expressions::JSONPathSubscript
- expressions::JSONPathUnion
- expressions::JSONRemove
- expressions::JSONSchema
- expressions::JSONSet
- expressions::JSONStripNulls
- expressions::JSONTable
- expressions::JSONType
- expressions::JSONValue
- expressions::JSONValueArray
- expressions::JarowinklerSimilarity
- expressions::Join
- expressions::JoinHint
- expressions::JoinedTable
- expressions::JournalProperty
- expressions::JsonArrayAggFunc
- expressions::JsonExtractFunc
- expressions::JsonModifyFunc
- expressions::JsonObjectAggFunc
- expressions::JsonObjectFunc
- expressions::JsonPathFunc
- expressions::Keep
- expressions::Kill
- expressions::LambdaExpr
- expressions::LanguageProperty
- expressions::LastDayFunc
- expressions::Lateral
- expressions::LateralView
- expressions::LeadLagFunc
- expressions::LeftRightFunc
- expressions::LikeOp
- expressions::LikeProperty
- expressions::Limit
- expressions::LimitOptions
- expressions::List
- expressions::ListAggFunc
- expressions::LoadData
- expressions::Localtime
- expressions::Localtimestamp
- expressions::LocationProperty
- expressions::Lock
- expressions::LockProperty
- expressions::LockingProperty
- expressions::LockingStatement
- expressions::LogFunc
- expressions::LogProperty
- expressions::MD5Digest
- expressions::MLForecast
- expressions::MLTranslate
- expressions::MakeDateFunc
- expressions::MakeInterval
- expressions::MakeTimestampFunc
- expressions::ManhattanDistance
- expressions::Map
- expressions::MapCat
- expressions::MapConstructor
- expressions::MapDelete
- expressions::MapInsert
- expressions::MapPick
- expressions::MaskingPolicyColumnConstraint
- expressions::MatchAgainst
- expressions::MatchRecognize
- expressions::MatchRecognizeMeasure
- expressions::MaterializedProperty
- expressions::Merge
- expressions::MergeBlockRatioProperty
- expressions::MergeTreeTTL
- expressions::MergeTreeTTLAction
- expressions::MethodCall
- expressions::Minhash
- expressions::ModelAttribute
- expressions::Monthname
- expressions::MultitableInserts
- expressions::NTileFunc
- expressions::NamedArgument
- expressions::NamedStructFunc
- expressions::NamedWindow
- expressions::NextValueFor
- expressions::Normal
- expressions::Normalize
- expressions::NotNullColumnConstraint
- expressions::NthValueFunc
- expressions::Ntile
- expressions::Null
- expressions::Nullif
- expressions::NumberToStr
- expressions::Nvl2Func
- expressions::ObjectAgg
- expressions::ObjectIdentifier
- expressions::ObjectInsert
- expressions::Offset
- expressions::OnCluster
- expressions::OnCommitProperty
- expressions::OnCondition
- expressions::OnConflict
- expressions::OnProperty
- expressions::Opclass
- expressions::OpenJSON
- expressions::OpenJSONColumnDef
- expressions::Operator
- expressions::OrderBy
- expressions::Ordered
- expressions::OutputClause
- expressions::OutputModelProperty
- expressions::Over
- expressions::OverflowTruncateBehavior
- expressions::OverlapsExpr
- expressions::OverlayFunc
- expressions::Pad
- expressions::PadFunc
- expressions::Parameter
- expressions::ParameterizedAgg
- expressions::Paren
- expressions::ParseDatetime
- expressions::ParseIp
- expressions::ParseJSON
- expressions::ParseTime
- expressions::ParseUrl
- expressions::Partition
- expressions::PartitionBoundSpec
- expressions::PartitionByListProperty
- expressions::PartitionByRangeProperty
- expressions::PartitionByRangePropertyDynamic
- expressions::PartitionByTruncate
- expressions::PartitionList
- expressions::PartitionRange
- expressions::PartitionedByBucket
- expressions::PartitionedByProperty
- expressions::PartitionedOfProperty
- expressions::PathColumnConstraint
- expressions::PercentRank
- expressions::PercentileFunc
- expressions::PeriodForSystemTimeConstraint
- expressions::Pi
- expressions::Pivot
- expressions::PivotAlias
- expressions::PivotAny
- expressions::Placeholder
- expressions::PositionFunc
- expressions::Pragma
- expressions::PreWhere
- expressions::Predict
- expressions::PreviousDay
- expressions::PrimaryKey
- expressions::PrimaryKeyColumnConstraint
- expressions::Prior
- expressions::Privilege
- expressions::ProjectionDef
- expressions::Properties
- expressions::Property
- expressions::PseudoType
- expressions::Pseudocolumn
- expressions::PutStmt
- expressions::Qualify
- expressions::QuantifiedExpr
- expressions::Quantile
- expressions::QueryBand
- expressions::QueryOption
- expressions::QueryTransform
- expressions::Rand
- expressions::Randn
- expressions::Random
- expressions::Randstr
- expressions::RangeBucket
- expressions::RangeN
- expressions::Rank
- expressions::Raw
- expressions::ReadCSV
- expressions::ReadParquet
- expressions::RecursiveWithSearch
- expressions::Reduce
- expressions::Reference
- expressions::Refresh
- expressions::RefreshTriggerProperty
- expressions::RegexpCount
- expressions::RegexpExtractAll
- expressions::RegexpExtractFunc
- expressions::RegexpFullMatch
- expressions::RegexpFunc
- expressions::RegexpILike
- expressions::RegexpInstr
- expressions::RegexpReplaceFunc
- expressions::RegexpSplit
- expressions::RegrAvgx
- expressions::RegrAvgy
- expressions::RegrCount
- expressions::RegrIntercept
- expressions::RegrR2
- expressions::RegrSlope
- expressions::RegrSxx
- expressions::RegrSxy
- expressions::RegrSyy
- expressions::RegrValx
- expressions::RegrValy
- expressions::RemoteWithConnectionModelProperty
- expressions::RenameColumn
- expressions::RepeatFunc
- expressions::ReplaceFunc
- expressions::ReplacePartition
- expressions::Returning
- expressions::ReturnsProperty
- expressions::Revoke
- expressions::Rollback
- expressions::Rollup
- expressions::RollupIndex
- expressions::RollupProperty
- expressions::RoundFunc
- expressions::RowFormat
- expressions::RowFormatDelimitedProperty
- expressions::RowFormatProperty
- expressions::RowFormatSerdeProperty
- expressions::RowNumber
- expressions::RowsFrom
- expressions::SHA2
- expressions::SHA2Digest
- expressions::SafeAdd
- expressions::SafeDivide
- expressions::SafeMultiply
- expressions::SafeSubtract
- expressions::Sample
- expressions::SampleProperty
- expressions::Schema
- expressions::SchemaCommentProperty
- expressions::ScopeResolution
- expressions::Search
- expressions::SearchIp
- expressions::SecurityProperty
- expressions::Select
- expressions::SelectInto
- expressions::SemanticView
- expressions::SequenceFunc
- expressions::SequenceProperties
- expressions::SerdeProperties
- expressions::SessionParameter
- expressions::SessionUser
- expressions::Set
- expressions::SetConfigProperty
- expressions::SetItem
- expressions::SetOperation
- expressions::SetProperty
- expressions::SetStatement
- expressions::SettingsProperty
- expressions::SharingProperty
- expressions::Show
- expressions::SimilarToExpr
- expressions::Slice
- expressions::SortArray
- expressions::SortBy
- expressions::SortKeyProperty
- expressions::SplitFunc
- expressions::SplitPart
- expressions::SqlComment
- expressions::SqlReadWriteProperty
- expressions::SqlSecurityProperty
- expressions::StDistance
- expressions::StPoint
- expressions::StabilityProperty
- expressions::StageReference
- expressions::StandardHash
- expressions::Star
- expressions::StorageHandlerProperty
- expressions::StrPosition
- expressions::StrToDate
- expressions::StrToMap
- expressions::StrToTime
- expressions::StrToUnix
- expressions::Stream
- expressions::StringAggFunc
- expressions::StringFunc
- expressions::StringToArray
- expressions::Struct
- expressions::StructConstructor
- expressions::StructExtractFunc
- expressions::StructField
- expressions::Stuff
- expressions::Subquery
- expressions::Subscript
- expressions::SubstringFunc
- expressions::SubstringIndex
- expressions::SumIfFunc
- expressions::Summarize
- expressions::Systimestamp
- expressions::TableAlias
- expressions::TableArgument
- expressions::TableFromRows
- expressions::TableRef
- expressions::TableSample
- expressions::Tag
- expressions::Tags
- expressions::TemporaryProperty
- expressions::TeradataIndex
- expressions::TimeAdd
- expressions::TimeDiff
- expressions::TimeFromParts
- expressions::TimeSlice
- expressions::TimeStrToTime
- expressions::TimeSub
- expressions::TimeToStr
- expressions::TimeTrunc
- expressions::TimeUnit
- expressions::TimestampAdd
- expressions::TimestampDiff
- expressions::TimestampFromParts
- expressions::TimestampFunc
- expressions::TimestampSub
- expressions::TimestampTzFromParts
- expressions::ToBinary
- expressions::ToBoolean
- expressions::ToChar
- expressions::ToDateFunc
- expressions::ToDecfloat
- expressions::ToDouble
- expressions::ToFile
- expressions::ToMap
- expressions::ToNumber
- expressions::ToTableProperty
- expressions::ToTimestampFunc
- expressions::Top
- expressions::Transaction
- expressions::Transform
- expressions::TransformFunc
- expressions::TransformModelProperty
- expressions::TransientProperty
- expressions::Translate
- expressions::TranslateCharacters
- expressions::TriggerReferencing
- expressions::TrimFunc
- expressions::Truncate
- expressions::TruncateFunc
- expressions::TruncateTable
- expressions::TruncateTableEntry
- expressions::TryBase64DecodeBinary
- expressions::TryBase64DecodeString
- expressions::TryToDecfloat
- expressions::TsOrDsAdd
- expressions::TsOrDsDiff
- expressions::TsOrDsToDate
- expressions::TsOrDsToTime
- expressions::Tuple
- expressions::TypeAttribute
- expressions::UnaryFunc
- expressions::UnaryOp
- expressions::Uncache
- expressions::Unhex
- expressions::UnicodeString
- expressions::Uniform
- expressions::Union
- expressions::UniqueColumnConstraint
- expressions::UniqueKeyProperty
- expressions::UnixTimestampFunc
- expressions::UnixToStr
- expressions::UnixToTime
- expressions::UnnestFunc
- expressions::Unpivot
- expressions::UnpivotColumns
- expressions::Update
- expressions::Use
- expressions::UserDefinedFunction
- expressions::UsingData
- expressions::UsingTemplateProperty
- expressions::UtcTime
- expressions::UtcTimestamp
- expressions::Uuid
- expressions::ValueFunc
- expressions::Values
- expressions::Var
- expressions::VarArgFunc
- expressions::VarMap
- expressions::VectorSearch
- expressions::Version
- expressions::ViewAttributeProperty
- expressions::ViewColumn
- expressions::VolatileProperty
- expressions::WatermarkColumnConstraint
- expressions::Week
- expressions::When
- expressions::Whens
- expressions::Where
- expressions::WidthBucket
- expressions::WindowFrame
- expressions::WindowFunction
- expressions::WindowSpec
- expressions::With
- expressions::WithDataProperty
- expressions::WithFill
- expressions::WithJournalTableProperty
- expressions::WithOperator
- expressions::WithProcedureOptions
- expressions::WithSchemaBindingProperty
- expressions::WithSystemVersioningProperty
- expressions::WithTableHint
- expressions::WithinGroup
- expressions::XMLElement
- expressions::XMLGet
- expressions::XMLKeyValueOption
- expressions::XMLTable
- expressions::XmlNamespace
- expressions::Xor
- expressions::Zipf
- generator::Generator
- generator::GeneratorConfig
- generator::IdentifierQuoteStyle
- helper::SingleValuedMapping
- lineage::LineageNode
- lineage::LineageWalker
- optimizer::annotate_types::TypeAnnotator
- optimizer::optimizer::OptimizerConfig
- optimizer::qualify_columns::QualifyColumnsOptions
- optimizer::qualify_tables::QualifyTablesOptions
- optimizer::simplify::Simplifier
- parser::Parser
- parser::ParserConfig
- planner::Plan
- planner::Step
- resolver::Resolver
- schema::ColumnInfo
- schema::MappingSchema
- scope::ColumnRef
- scope::Scope
- scope::SourceInfo
- tokens::Span
- tokens::Token
- tokens::Tokenizer
- tokens::TokenizerConfig
- traversal::BfsIter
- traversal::DfsIter
- traversal::ParentInfo
- traversal::TreeContext
- trie::Trie
Enums
- dialects::DialectType
- diff::Edit
- error::Error
- error::ValidationSeverity
- expressions::AlterColumnAction
- expressions::AlterIndexAction
- expressions::AlterTableAction
- expressions::AlterViewAction
- expressions::ColumnConstraint
- expressions::ColumnPosition
- expressions::ConstraintType
- expressions::DataType
- expressions::DatabaseOption
- expressions::DateTimeField
- expressions::Expression
- expressions::FunctionBody
- expressions::FunctionPropertyKind
- expressions::FunctionSecurity
- expressions::FunctionSetValue
- expressions::HintExpression
- expressions::IntervalUnit
- expressions::IntervalUnitSpec
- expressions::JoinKind
- expressions::JsonNullHandling
- expressions::JsonUniqueKeys
- expressions::LikeOptionAction
- expressions::ListAggOverflow
- expressions::Literal
- expressions::MatchRecognizeAfter
- expressions::MatchRecognizeRows
- expressions::MatchRecognizeSemantics
- expressions::MatchType
- expressions::NamedArgSeparator
- expressions::OnCommit
- expressions::ParameterMode
- expressions::ParameterStyle
- expressions::PseudocolumnType
- expressions::QuantifiedOp
- expressions::ReferentialAction
- expressions::SampleMethod
- expressions::SeqPropKind
- expressions::SequenceBound
- expressions::SortOrder
- expressions::SqlDataAccess
- expressions::TableConstraint
- expressions::TeradataIndexKind
- expressions::TriggerBody
- expressions::TriggerEvent
- expressions::TriggerForEach
- expressions::TriggerTiming
- expressions::TrimPosition
- expressions::TruncateIdentity
- expressions::TruncateTarget
- expressions::TypeDefinition
- expressions::UseKind
- expressions::WindowFrameBound
- expressions::WindowFrameExclude
- expressions::WindowFrameKind
- generator::LimitFetchStyle
- generator::NormalizeFunctions
- helper::TsortError
- optimizer::annotate_types::TypeCoercionClass
- optimizer::isolate_table_selects::IsolateTableSelectsError
- optimizer::normalize::NormalizeError
- optimizer::normalize_identifiers::NormalizationStrategy
- optimizer::optimizer::OptimizationRule
- optimizer::qualify_columns::QualifyColumnsError
- planner::JoinType
- planner::SetOperationType
- planner::StepKind
- resolver::ResolverError
- schema::SchemaError
- schema::SchemaNode
- scope::ScopeType
- tokens::TokenType
- trie::TrieResult
Traits
- builder::IntoExpr
- builder::IntoLiteral
- dialects::DialectImpl
- helper::EnsureList
- schema::Schema
- traversal::ExpressionWalk
Functions
- builder::alias
- builder::and
- builder::boolean
- builder::case
- builder::case_of
- builder::cast
- builder::col
- builder::condition
- builder::delete
- builder::except_
- builder::except_all
- builder::from
- builder::func
- builder::insert_into
- builder::intersect
- builder::intersect_all
- builder::lit
- builder::merge_into
- builder::not
- builder::null
- builder::or
- builder::select
- builder::sql_expr
- builder::star
- builder::subquery
- builder::subquery_expr
- builder::table
- builder::union
- builder::union_all
- builder::update
- dialects::transform_recursive
- diff::changes_only
- diff::diff
- diff::diff_with_config
- diff::has_changes
- generate
- helper::apply_index_offset
- helper::camel_to_snake_case
- helper::csv
- helper::csv_default
- helper::dict_depth
- helper::ensure_list
- helper::ensure_list_option
- helper::find_new_name
- helper::first
- helper::flatten
- helper::is_date_unit
- helper::is_float
- helper::is_int
- helper::is_iso_date
- helper::is_iso_datetime
- helper::merge_ranges
- helper::name_sequence
- helper::seq_get
- helper::snake_to_camel_case
- helper::split_num_words
- helper::to_bool
- helper::tsort
- helper::while_changing
- helper::while_changing_hash
- lineage::collect_source_tables
- lineage::get_source_tables
- lineage::lineage
- optimizer::annotate_types::annotate_types
- optimizer::canonicalize::canonicalize
- optimizer::eliminate_ctes::eliminate_ctes
- optimizer::eliminate_ctes::is_cte_referenced
- optimizer::eliminate_joins::eliminate_joins
- optimizer::isolate_table_selects::isolate_table_selects
- optimizer::normalize::normalization_distance
- optimizer::normalize::normalize
- optimizer::normalize::normalized
- optimizer::normalize_identifiers::get_normalization_strategy
- optimizer::normalize_identifiers::is_case_sensitive
- optimizer::normalize_identifiers::normalize_identifier
- optimizer::normalize_identifiers::normalize_identifiers
- optimizer::optimize_joins::is_reorderable
- optimizer::optimize_joins::normalize_joins
- optimizer::optimize_joins::optimize_joins
- optimizer::optimize_joins::reorder_joins
- optimizer::optimizer::optimize
- optimizer::optimizer::optimize_with_rules
- optimizer::optimizer::quick_optimize
- optimizer::pushdown_predicates::make_true
- optimizer::pushdown_predicates::pushdown_predicates
- optimizer::pushdown_predicates::replace_aliases
- optimizer::pushdown_projections::default_selection
- optimizer::pushdown_projections::pushdown_projections
- optimizer::qualify_columns::pushdown_cte_alias_columns
- optimizer::qualify_columns::qualify_columns
- optimizer::qualify_columns::qualify_outputs
- optimizer::qualify_columns::quote_identifiers
- optimizer::qualify_columns::validate_qualify_columns
- optimizer::qualify_tables::qualify_tables
- optimizer::simplify::absorb_and_eliminate_and
- optimizer::simplify::absorb_and_eliminate_or
- optimizer::simplify::always_false
- optimizer::simplify::always_true
- optimizer::simplify::bool_false
- optimizer::simplify::bool_true
- optimizer::simplify::eval_boolean_nums
- optimizer::simplify::eval_boolean_strings
- optimizer::simplify::gen
- optimizer::simplify::is_boolean_false
- optimizer::simplify::is_boolean_true
- optimizer::simplify::is_complement
- optimizer::simplify::is_false
- optimizer::simplify::is_null
- optimizer::simplify::is_zero
- optimizer::simplify::null
- optimizer::simplify::simplify
- optimizer::subquery::eliminate_subqueries
- optimizer::subquery::is_correlated
- optimizer::subquery::is_mergeable
- optimizer::subquery::merge_subqueries
- optimizer::subquery::unnest_subqueries
- parse
- parse_one
- resolver::is_column_ambiguous
- resolver::resolve_column
- schema::ensure_schema
- schema::flatten_schema_paths
- schema::from_simple_map
- schema::nested_get
- schema::nested_set
- schema::normalize_name
- scope::build_scope
- scope::find_all_in_scope
- scope::find_in_scope
- scope::traverse_scope
- scope::walk_in_scope
- time::build_format_trie
- time::format_mappings::python_to_bigquery
- time::format_mappings::python_to_mysql
- time::format_mappings::python_to_oracle
- time::format_mappings::python_to_postgres
- time::format_mappings::python_to_snowflake
- time::format_mappings::python_to_spark
- time::format_time
- time::is_valid_timezone
- time::subsecond_precision
- tokens::parse_dollar_string_token
- transforms::add_auto_table_alias
- transforms::add_recursive_cte_column_names
- transforms::eliminate_distinct_on
- transforms::eliminate_distinct_on_for_dialect
- transforms::eliminate_full_outer_join
- transforms::eliminate_join_marks
- transforms::eliminate_qualify
- transforms::eliminate_semi_and_anti_joins
- transforms::eliminate_window_clause
- transforms::ensure_bools
- transforms::epoch_cast_to_ts
- transforms::expand_between_in_delete
- transforms::expand_posexplode_duckdb
- transforms::explode_projection_to_unnest
- transforms::explode_to_unnest
- transforms::move_ctes_to_top_level
- transforms::no_comment_column_constraint
- transforms::no_ilike_sql
- transforms::no_safe_cast_sql
- transforms::no_trycast_sql
- transforms::preprocess
- transforms::propagate_struct_field_names
- transforms::pushdown_cte_column_names
- transforms::remove_precision_parameterized_types
- transforms::replace_bool_with_int
- transforms::replace_int_with_bool
- transforms::simplify_nested_paren_values
- transforms::snowflake_flatten_projection_to_unnest
- transforms::strip_unnest_column_refs
- transforms::unnest_alias_to_column_alias
- transforms::unnest_from_to_cross_join
- transforms::unnest_generate_date_array_using_recursive_cte
- transforms::unnest_generate_series
- transforms::unnest_to_explode
- transforms::unnest_to_explode_select
- transforms::unqualify_columns
- transforms::wrap_duckdb_unnest_struct
- transforms::wrap_unnest_join_aliases
- transpile
- traversal::contains_aggregate
- traversal::contains_subquery
- traversal::contains_window_function
- traversal::find_ancestor
- traversal::find_parent
- traversal::get_columns
- traversal::get_tables
- traversal::is_aggregate
- traversal::is_column
- traversal::is_function
- traversal::is_literal
- traversal::is_select
- traversal::is_subquery
- traversal::is_window_function
- traversal::transform
- traversal::transform_map
- trie::new_trie
- trie::new_trie_from_keys
- validate
Type Aliases
- error::Result
- optimizer::normalize::NormalizeResult
- optimizer::qualify_columns::QualifyColumnsResult
- resolver::ResolverResult
- schema::SchemaResult
- traversal::NodeId
Statics
- parser::AGGREGATE_TYPE_TOKENS
- parser::DB_CREATABLES
- parser::ENUM_TYPE_TOKENS
- parser::NESTED_TYPE_TOKENS
- parser::NO_PAREN_FUNCTIONS
- parser::NO_PAREN_FUNCTION_NAMES
- parser::RESERVED_TOKENS
- parser::SIGNED_TO_UNSIGNED_TYPE_TOKEN
- parser::STRUCT_TYPE_TOKENS
- parser::SUBQUERY_PREDICATES
- parser::TYPE_TOKENS
- time::TIMEZONES