List of all items
Structs
- ast::AlterTableStatement
- ast::ColumnDef
- ast::CreateTableStatement
- ast::CreateViewStatement
- ast::Cte
- ast::DeleteStatement
- ast::DropTableStatement
- ast::DropViewStatement
- ast::ExplainStatement
- ast::FromClause
- ast::InsertStatement
- ast::JoinClause
- ast::MergeClause
- ast::MergeStatement
- ast::OnConflict
- ast::OrderByItem
- ast::PivotValue
- ast::SelectStatement
- ast::SetOperationStatement
- ast::TableRef
- ast::TruncateStatement
- ast::UpdateStatement
- ast::UseStatement
- ast::WindowDefinition
- ast::WindowFrame
- ast::WindowSpec
- builder::ConditionBuilder
- builder::SelectBuilder
- dialects::time::FormatConversionResult
- executor::ResultSet
- executor::Table
- generator::Generator
- optimizer::annotate_types::TypeAnnotations
- optimizer::lineage::LineageConfig
- optimizer::lineage::LineageGraph
- optimizer::lineage::LineageIterator
- optimizer::lineage::LineageNode
- optimizer::scope_analysis::ColumnRef
- optimizer::scope_analysis::Scope
- parser::Parser
- schema::MappingSchema
- tokens::Token
- tokens::Tokenizer
Enums
- ast::AlterTableAction
- ast::BinaryOperator
- ast::ConflictAction
- ast::DataType
- ast::DateTimeField
- ast::Expr
- ast::InsertSource
- ast::JoinType
- ast::MergeAction
- ast::MergeClauseKind
- ast::QuoteStyle
- ast::ReferentialAction
- ast::SelectItem
- ast::SetOperationType
- ast::Statement
- ast::TableConstraint
- ast::TableSource
- ast::TransactionStatement
- ast::TrimType
- ast::TypedFunction
- ast::UnaryOperator
- ast::WindowFrameBound
- ast::WindowFrameKind
- dialects::Dialect
- dialects::time::TimeFormatStyle
- dialects::time::TsqlStyleCode
- diff::AstNode
- diff::ChangeAction
- errors::SqlglotError
- executor::Value
- optimizer::lineage::LineageError
- optimizer::scope_analysis::ScopeType
- optimizer::scope_analysis::Source
- schema::SchemaError
- tokens::TokenType
Traits
Functions
- ast::find_columns
- ast::find_tables
- builder::add
- builder::alias
- builder::and_all
- builder::between
- builder::boolean
- builder::cast
- builder::column
- builder::condition
- builder::condition_dialect
- builder::div
- builder::eq
- builder::exists
- builder::func
- builder::func_distinct
- builder::gt
- builder::gte
- builder::in_list
- builder::in_subquery
- builder::is_not_null
- builder::is_null
- builder::like
- builder::literal
- builder::lt
- builder::lte
- builder::mul
- builder::neq
- builder::not
- builder::not_in_list
- builder::null
- builder::or_all
- builder::parse_condition
- builder::parse_condition_dialect
- builder::parse_expr
- builder::parse_expr_dialect
- builder::qualified_star
- builder::select
- builder::select_all
- builder::select_distinct
- builder::star
- builder::string_literal
- builder::sub
- builder::subquery
- builder::table
- builder::table_full
- dialects::time::format_time
- dialects::time::format_time_dialect
- dialects::time::format_time_with_warnings
- dialects::transform
- diff::diff
- diff::diff_sql
- executor::execute
- executor::execute_statement
- generator::generate
- generator::generate_pretty
- optimizer::annotate_types::annotate_types
- optimizer::lineage::lineage
- optimizer::lineage::lineage_sql
- optimizer::optimize
- optimizer::pushdown_predicates::pushdown_predicates
- optimizer::qualify_columns::qualify_columns
- optimizer::scope_analysis::build_scope
- optimizer::scope_analysis::find_all_in_scope
- optimizer::unnest_subqueries::unnest_subqueries
- parser::parse
- parser::parse_statements
- schema::ensure_schema
- schema::ensure_schema_nested
- schema::is_case_sensitive_dialect
- schema::normalize_identifier
- transpile
- transpile_statements