List of all items
Structs
- ast::Ast
- ast::ColumnDef
- ast::CommonTableExpr
- ast::Delete
- ast::ExprId
- ast::ForeignKeyClause
- ast::FromTerm
- ast::FromTermId
- ast::IndexedColumn
- ast::Insert
- ast::Name
- ast::NameId
- ast::OrderTerm
- ast::ResultColumn
- ast::Select
- ast::SelectCore
- ast::SelectCoreId
- ast::SelectId
- ast::Update
- ast::Upsert
- ast::Window
- ast::WindowId
- ast::With
- bind::AllowAll
- bind::Binder
- bind::BinderScratch
- bind::BoundAggregate
- bind::BoundOrderTerm
- bind::BoundResultColumn
- bind::BoundSelect
- bind::BoundSource
- bind::BoundWindow
- bind::ColumnUse
- bind::CteBinding
- bind::Dependencies
- bind::RecursiveBody
- catalog_view::CheckInfo
- catalog_view::ColumnInfo
- catalog_view::ForeignKeyInfo
- catalog_view::ForeignKeyTrigger
- catalog_view::IndexColumnInfo
- catalog_view::IndexInfo
- catalog_view::StaticCatalog
- catalog_view::TableInfo
- catalog_view::TriggerInfo
- catalog_view::ViewBody
- diagnostic::ParseError
- directive::AddedColumnRisk
- directive::CreateIndexSpec
- directive::IndexKeyColumn
- dml::BoundAssignment
- dml::BoundCheck
- dml::BoundDefault
- dml::BoundDelete
- dml::BoundIndexExprs
- dml::BoundInsert
- dml::BoundTrigger
- dml::BoundUpdate
- dml::BoundUpsert
- function::ExternalFunction
- function::FunctionEntry
- function::FunctionFlags
- keyword::Keyword
- lexer::LexError
- lexer::Lexer
- lexer::Span
- lexer::Token
- parser::ParameterMap
- parser::ParsedStatement
- parser::Parser
- plan::IndexSeekBranch
- plan::Levers
- plan::PhysicalPlan
- plan::PlannedSource
- plan::RangeBound
- plan::VirtualChoice
- plan::VirtualConstraint
- pragma_register::PragmaSpec
- precedence::Power
- vtab::ConstraintSpec
- vtab::ConstraintUsage
- vtab::Declaration
- vtab::DeclaredColumn
- vtab::FilterPlan
- vtab::IndexQuery
- vtab::ModuleArguments
- vtab::ModuleRef
- vtab::OrderSpec
- vtab::ShadowRoot
- vtab::ShadowTable
Enums
- ast::AlterAction
- ast::BinaryOp
- ast::ColumnConstraint
- ast::CompoundOp
- ast::ConflictAction
- ast::CreateTableBody
- ast::Expr
- ast::ForeignKeyAction
- ast::FrameBound
- ast::FrameExclude
- ast::FrameUnit
- ast::FromSource
- ast::InRhs
- ast::IndexHint
- ast::InsertSource
- ast::JoinConstraint
- ast::JoinKind
- ast::Limited
- ast::Literal
- ast::NullOrder
- ast::ObjectKind
- ast::PatternOp
- ast::PragmaValue
- ast::RaiseAction
- ast::ReferentialAction
- ast::SelectBody
- ast::SortOrder
- ast::Statement
- ast::TableConstraint
- ast::TransactionBehaviour
- ast::TriggerEvent
- ast::TriggerTime
- ast::UnaryOp
- bind::AuthAction
- bind::Authorization
- bind::BoundExpr
- bind::BoundFrameBound
- bind::BoundStatement
- bind::IndexChoice
- bind::SourceRows
- bind::SubqueryKind
- bind::WindowCall
- catalog_view::IndexMetric
- catalog_view::IndexOrigin
- catalog_view::TableKind
- catalog_view::TriggerEventInfo
- diagnostic::ParseErrorKind
- directive::AlterKind
- directive::BeginKind
- directive::Directive
- directive::IfNotExists
- directive::PragmaArgument
- directive::Uniqueness
- dml::BoundInsertSource
- dml::BoundTriggerStatement
- dml::ColumnSource
- foreign_key::ForeignKeyEvent
- function::AggregateFunc
- function::CallSite
- function::JsonFunc
- function::MathFunc
- function::ScalarFunc
- function::TimeFunc
- function::WindowFunc
- lexer::LexErrorKind
- lexer::Punctuator
- lexer::QuoteForm
- lexer::TokenKind
- parser::StatementClass
- plan::AccessPath
- plan::AggregationMode
- plan::BoundKind
- vtab::Change
- vtab::ConstraintOp
Traits
Functions
- bind::block_over
- bind::comparison_rules
- bind::result_collation
- bind::subquery_columns
- correlated_in::lower
- cost::default_equality_rows
- cost::entry_share
- cost::log2
- cost::scan_cost
- cost::search_cost
- cost::sort_cost
- declare::argument_boolean
- declare::argument_integer
- declare::argument_text
- declare::declared_columns
- dml::rowid_message
- dml::unique_message
- foreign_key::parent_columns
- foreign_key::parent_key_is_unique
- foreign_key::plan_schema
- foreign_key::sweep_statement
- foreign_key::trigger_for
- foreign_key::violation_query
- function::aggregate_arity_ok
- function::every_function
- function::is_aggregate_call
- function::lookup_aggregate
- function::lookup_external
- function::lookup_json
- function::lookup_math
- function::lookup_scalar
- function::lookup_time
- function::lookup_window
- function::minmax_aggregate
- function::needs_a_component
- function::scalar_arity_ok
- function::schema_refusal
- keyword::lookup
- lexer::blob_bytes
- lexer::identifier_text
- lexer::is_digit
- lexer::is_identifier_part
- lexer::is_identifier_start
- lexer::is_space
- lexer::line_and_column
- lexer::string_text
- parser::classify_statement
- parser::parse_expression
- parser::parse_next_statement
- parser::parse_next_statement_into
- plan::conjunction
- plan::expression_holds_subquery
- plan::is_outer
- plan::plan_select_with
- plan::split_conjunction
- plan::unanswerable_index_hint
- plan::write_path_with
- pragma_register::columns
- pragma_register::spec
- precedence::infix_power
- rewrite::rewrite_delete
- rewrite::rewrite_expr
- rewrite::rewrite_insert
- rewrite::rewrite_select
- rewrite::rewrite_update
- vtab::key_sorts_below
Type Aliases
Constants
- IMPLEMENTATION_PHASE
- bind::EXCLUDED_SOURCE
- bind::MAX_COMPOUND_SELECT
- bind::MAX_GENERATED_DEPTH
- bind::MAX_SELECT_DEPTH
- bind::NEW_SOURCE
- bind::OLD_SOURCE
- cost::DEFAULT_ROWS
- cost::ENTRY_SHARE_FLOOR
- cost::EQUALITY_SHARE
- cost::FETCH_PENALTY
- cost::RANGE_SHARE
- cost::SORT_FACTOR
- dml::MAX_FOREIGN_KEY_DEPTH
- dml::MAX_FOREIGN_KEY_STATEMENTS
- dml::MAX_TRIGGER_DEPTH
- dml::codes::CHECK
- dml::codes::DATATYPE
- dml::codes::FOREIGN_KEY
- dml::codes::MISMATCH
- dml::codes::NOT_NULL
- dml::codes::PRIMARY_KEY
- dml::codes::ROWID
- dml::codes::TRIGGER
- dml::codes::UNIQUE
- foreign_key::VIOLATION_MESSAGE
- function::DETERMINISTIC_FLAG
- function::INNOCUOUS_FLAG
- keyword::KEYWORDS
- keyword::MAX_KEYWORD_LEN
- plan::ROWID_ENTRY_SLOT
- pragma_register::REGISTER
- precedence::ADDITIVE
- precedence::AND
- precedence::BITWISE
- precedence::COLLATE
- precedence::COMPARISON
- precedence::CONCAT
- precedence::DISTANCE
- precedence::LOWEST
- precedence::MULTIPLICATIVE
- precedence::NOT
- precedence::OR
- precedence::UNARY
- vtab::ROWID_COLUMN