List of all items
Structs
- ast::Array
- ast::ArrayAgg
- ast::Assignment
- ast::CharacterLength
- ast::ColumnDef
- ast::ColumnOptionDef
- ast::CreateFunctionBody
- ast::Cte
- ast::DoUpdate
- ast::DollarQuotedString
- ast::DropFunctionDesc
- ast::ExceptSelectItem
- ast::Fetch
- ast::Function
- ast::HiveFormat
- ast::Ident
- ast::IdentWithAlias
- ast::Interval
- ast::Join
- ast::LateralView
- ast::ListAgg
- ast::LockClause
- ast::MacroArg
- ast::NamedWindowDefinition
- ast::ObjectName
- ast::Offset
- ast::OnConflict
- ast::OperateFunctionArg
- ast::OrderByExpr
- ast::Partition
- ast::ProcedureParam
- ast::Query
- ast::ReplaceSelectElement
- ast::ReplaceSelectItem
- ast::Select
- ast::SelectInto
- ast::SqlOption
- ast::StructField
- ast::Table
- ast::TableAlias
- ast::TableWithJoins
- ast::Top
- ast::UserDefinedTypeCompositeAttributeDef
- ast::Values
- ast::WildcardAdditionalOptions
- ast::WindowFrame
- ast::WindowSpec
- ast::With
- ast::helpers::stmt_create_table::CreateTableBuilder
- ast::helpers::stmt_data_loading::DataLoadingOption
- ast::helpers::stmt_data_loading::DataLoadingOptions
- ast::helpers::stmt_data_loading::StageLoadSelectItem
- ast::helpers::stmt_data_loading::StageParamsObject
- dialect::AnsiDialect
- dialect::BigQueryDialect
- dialect::ClickHouseDialect
- dialect::DuckDbDialect
- dialect::GenericDialect
- dialect::HiveDialect
- dialect::MsSqlDialect
- dialect::MySqlDialect
- dialect::PostgreSqlDialect
- dialect::RedshiftSqlDialect
- dialect::SQLiteDialect
- dialect::SnowflakeDialect
- parser::Parser
- parser::ParserOptions
- tokenizer::Location
- tokenizer::TokenWithLocation
- tokenizer::Tokenizer
- tokenizer::TokenizerError
- tokenizer::Word
Enums
- ast::Action
- ast::AddDropSync
- ast::AlterColumnOperation
- ast::AlterIndexOperation
- ast::AlterRoleOperation
- ast::AlterTableOperation
- ast::AnalyzeFormat
- ast::ArgMode
- ast::ArrayElemTypeDef
- ast::BinaryOperator
- ast::CastFormat
- ast::CharLengthUnits
- ast::CloseCursor
- ast::ColumnOption
- ast::CommentObject
- ast::ConflictTarget
- ast::ContextModifier
- ast::CopyLegacyCsvOption
- ast::CopyLegacyOption
- ast::CopyOption
- ast::CopySource
- ast::CopyTarget
- ast::CreateFunctionUsing
- ast::DataType
- ast::DateTimeField
- ast::DiscardObject
- ast::Distinct
- ast::DropFunctionOption
- ast::ExactNumberInfo
- ast::ExcludeSelectItem
- ast::Expr
- ast::FetchDirection
- ast::FileFormat
- ast::FunctionArg
- ast::FunctionArgExpr
- ast::FunctionBehavior
- ast::FunctionDefinition
- ast::GeneratedAs
- ast::GrantObjects
- ast::GroupByExpr
- ast::HiveDistributionStyle
- ast::HiveIOFormat
- ast::HiveRowFormat
- ast::IndexType
- ast::JoinConstraint
- ast::JoinOperator
- ast::JsonOperator
- ast::KeyOrIndexDisplay
- ast::KillType
- ast::ListAggOnOverflow
- ast::LockType
- ast::MacroDefinition
- ast::MergeClause
- ast::MinMaxValue
- ast::NonBlock
- ast::NullTreatment
- ast::ObjectType
- ast::OffsetRows
- ast::OnCommit
- ast::OnConflictAction
- ast::OnInsert
- ast::Password
- ast::Privileges
- ast::ReferentialAction
- ast::RenameSelectItem
- ast::ResetConfig
- ast::RoleOption
- ast::SchemaName
- ast::SearchModifier
- ast::SelectItem
- ast::SequenceOptions
- ast::SetConfigValue
- ast::SetExpr
- ast::SetOperator
- ast::SetQuantifier
- ast::ShowCreateObject
- ast::ShowStatementFilter
- ast::SqliteOnConflict
- ast::Statement
- ast::TableConstraint
- ast::TableFactor
- ast::TableVersion
- ast::TimezoneInfo
- ast::TransactionAccessMode
- ast::TransactionIsolationLevel
- ast::TransactionMode
- ast::TrimWhereField
- ast::UnaryOperator
- ast::UserDefinedTypeRepresentation
- ast::Value
- ast::WindowFrameBound
- ast::WindowFrameUnits
- ast::WindowType
- ast::helpers::stmt_data_loading::DataLoadingOptionType
- keywords::Keyword
- parser::IsLateral
- parser::IsOptional
- parser::ParserError
- parser::WildcardExpr
- tokenizer::Token
- tokenizer::Whitespace
Traits
Functions
- ast::escape_quoted_string
- ast::visit_expressions
- ast::visit_expressions_mut
- ast::visit_relations
- ast::visit_relations_mut
- ast::visit_statements
- ast::visit_statements_mut
- dialect::dialect_from_str
Constants
- keywords::ABORT
- keywords::ABS
- keywords::ABSOLUTE
- keywords::ACTION
- keywords::ADD
- keywords::ADMIN
- keywords::AGAINST
- keywords::ALL
- keywords::ALLOCATE
- keywords::ALL_KEYWORDS
- keywords::ALL_KEYWORDS_INDEX
- keywords::ALTER
- keywords::ALWAYS
- keywords::ANALYZE
- keywords::AND
- keywords::ANTI
- keywords::ANY
- keywords::APPLY
- keywords::ARCHIVE
- keywords::ARE
- keywords::ARRAY
- keywords::ARRAY_AGG
- keywords::ARRAY_MAX_CARDINALITY
- keywords::AS
- keywords::ASC
- keywords::ASENSITIVE
- keywords::ASSERT
- keywords::ASYMMETRIC
- keywords::AT
- keywords::ATOMIC
- keywords::ATTACH
- keywords::AUTHORIZATION
- keywords::AUTOINCREMENT
- keywords::AUTO_INCREMENT
- keywords::AVG
- keywords::AVRO
- keywords::BACKWARD
- keywords::BEGIN
- keywords::BEGIN_FRAME
- keywords::BEGIN_PARTITION
- keywords::BETWEEN
- keywords::BIGDECIMAL
- keywords::BIGINT
- keywords::BIGNUMERIC
- keywords::BINARY
- keywords::BINDING
- keywords::BLOB
- keywords::BLOOMFILTER
- keywords::BOOL
- keywords::BOOLEAN
- keywords::BOTH
- keywords::BTREE
- keywords::BY
- keywords::BYPASSRLS
- keywords::BYTEA
- keywords::BYTES
- keywords::CACHE
- keywords::CALL
- keywords::CALLED
- keywords::CARDINALITY
- keywords::CASCADE
- keywords::CASCADED
- keywords::CASE
- keywords::CAST
- keywords::CEIL
- keywords::CEILING
- keywords::CENTURY
- keywords::CHAIN
- keywords::CHANGE
- keywords::CHAR
- keywords::CHARACTER
- keywords::CHARACTERS
- keywords::CHARACTER_LENGTH
- keywords::CHARSET
- keywords::CHAR_LENGTH
- keywords::CHECK
- keywords::CLOB
- keywords::CLONE
- keywords::CLOSE
- keywords::CLUSTER
- keywords::COALESCE
- keywords::COLLATE
- keywords::COLLATION
- keywords::COLLECT
- keywords::COLUMN
- keywords::COLUMNS
- keywords::COMMENT
- keywords::COMMIT
- keywords::COMMITTED
- keywords::COMPRESSION
- keywords::COMPUTE
- keywords::CONCURRENTLY
- keywords::CONDITION
- keywords::CONFLICT
- keywords::CONNECT
- keywords::CONNECTION
- keywords::CONSTRAINT
- keywords::CONTAINS
- keywords::CONVERT
- keywords::COPY
- keywords::COPY_OPTIONS
- keywords::CORR
- keywords::CORRESPONDING
- keywords::COUNT
- keywords::COVAR_POP
- keywords::COVAR_SAMP
- keywords::CREATE
- keywords::CREATEDB
- keywords::CREATEROLE
- keywords::CREDENTIALS
- keywords::CROSS
- keywords::CSV
- keywords::CUBE
- keywords::CUME_DIST
- keywords::CURRENT
- keywords::CURRENT_CATALOG
- keywords::CURRENT_DATE
- keywords::CURRENT_DEFAULT_TRANSFORM_GROUP
- keywords::CURRENT_PATH
- keywords::CURRENT_ROLE
- keywords::CURRENT_ROW
- keywords::CURRENT_SCHEMA
- keywords::CURRENT_TIME
- keywords::CURRENT_TIMESTAMP
- keywords::CURRENT_TRANSFORM_GROUP_FOR_TYPE
- keywords::CURRENT_USER
- keywords::CURSOR
- keywords::CYCLE
- keywords::DATA
- keywords::DATABASE
- keywords::DATE
- keywords::DATETIME
- keywords::DAY
- keywords::DAYOFWEEK
- keywords::DAYOFYEAR
- keywords::DEALLOCATE
- keywords::DEC
- keywords::DECADE
- keywords::DECIMAL
- keywords::DECLARE
- keywords::DEFAULT
- keywords::DELETE
- keywords::DELIMITED
- keywords::DELIMITER
- keywords::DELTA
- keywords::DENSE_RANK
- keywords::DEREF
- keywords::DESC
- keywords::DESCRIBE
- keywords::DETAIL
- keywords::DETERMINISTIC
- keywords::DIRECTORY
- keywords::DISCARD
- keywords::DISCONNECT
- keywords::DISTINCT
- keywords::DISTRIBUTE
- keywords::DIV
- keywords::DO
- keywords::DOUBLE
- keywords::DOW
- keywords::DOY
- keywords::DROP
- keywords::DRY
- keywords::DUPLICATE
- keywords::DYNAMIC
- keywords::EACH
- keywords::ELEMENT
- keywords::ELSE
- keywords::ENCODING
- keywords::ENCRYPTION
- keywords::END
- keywords::ENDPOINT
- keywords::END_EXEC
- keywords::END_FRAME
- keywords::END_PARTITION
- keywords::ENGINE
- keywords::ENUM
- keywords::EPOCH
- keywords::EQUALS
- keywords::ERROR
- keywords::ESCAPE
- keywords::EVENT
- keywords::EVERY
- keywords::EXCEPT
- keywords::EXCLUDE
- keywords::EXEC
- keywords::EXECUTE
- keywords::EXISTS
- keywords::EXP
- keywords::EXPANSION
- keywords::EXPLAIN
- keywords::EXTENDED
- keywords::EXTERNAL
- keywords::EXTRACT
- keywords::FAIL
- keywords::FALSE
- keywords::FETCH
- keywords::FIELDS
- keywords::FILE
- keywords::FILES
- keywords::FILE_FORMAT
- keywords::FILTER
- keywords::FIRST
- keywords::FIRST_VALUE
- keywords::FLOAT
- keywords::FLOAT4
- keywords::FLOAT64
- keywords::FLOAT8
- keywords::FLOOR
- keywords::FOLLOWING
- keywords::FOR
- keywords::FORCE
- keywords::FORCE_NOT_NULL
- keywords::FORCE_NULL
- keywords::FORCE_QUOTE
- keywords::FOREIGN
- keywords::FORMAT
- keywords::FORWARD
- keywords::FRAME_ROW
- keywords::FREE
- keywords::FREEZE
- keywords::FROM
- keywords::FSCK
- keywords::FULL
- keywords::FULLTEXT
- keywords::FUNCTION
- keywords::FUNCTIONS
- keywords::FUSION
- keywords::GENERATE
- keywords::GENERATED
- keywords::GEOGRAPHY
- keywords::GET
- keywords::GLOBAL
- keywords::GRANT
- keywords::GRANTED
- keywords::GRAPHVIZ
- keywords::GROUP
- keywords::GROUPING
- keywords::GROUPS
- keywords::HASH
- keywords::HAVING
- keywords::HEADER
- keywords::HISTORY
- keywords::HIVEVAR
- keywords::HOLD
- keywords::HOUR
- keywords::HOURS
- keywords::IDENTITY
- keywords::IF
- keywords::IGNORE
- keywords::ILIKE
- keywords::IMMUTABLE
- keywords::IN
- keywords::INCLUDE
- keywords::INCREMENT
- keywords::INDEX
- keywords::INDICATOR
- keywords::INHERIT
- keywords::INNER
- keywords::INOUT
- keywords::INPUTFORMAT
- keywords::INSENSITIVE
- keywords::INSERT
- keywords::INT
- keywords::INT2
- keywords::INT4
- keywords::INT64
- keywords::INT8
- keywords::INTEGER
- keywords::INTERSECT
- keywords::INTERSECTION
- keywords::INTERVAL
- keywords::INTO
- keywords::IS
- keywords::ISODOW
- keywords::ISOLATION
- keywords::ISOWEEK
- keywords::ISOYEAR
- keywords::JAR
- keywords::JOIN
- keywords::JSON
- keywords::JSONFILE
- keywords::JULIAN
- keywords::KEY
- keywords::KILL
- keywords::LAG
- keywords::LANGUAGE
- keywords::LARGE
- keywords::LAST
- keywords::LAST_VALUE
- keywords::LATERAL
- keywords::LEAD
- keywords::LEADING
- keywords::LEFT
- keywords::LEVEL
- keywords::LIKE
- keywords::LIKE_REGEX
- keywords::LIMIT
- keywords::LISTAGG
- keywords::LN
- keywords::LOCAL
- keywords::LOCALTIME
- keywords::LOCALTIMESTAMP
- keywords::LOCATION
- keywords::LOCKED
- keywords::LOGIN
- keywords::LOWER
- keywords::MACRO
- keywords::MANAGEDLOCATION
- keywords::MATCH
- keywords::MATCHED
- keywords::MATERIALIZED
- keywords::MAX
- keywords::MAXVALUE
- keywords::MEDIUMINT
- keywords::MEMBER
- keywords::MERGE
- keywords::METADATA
- keywords::METHOD
- keywords::MICROSECOND
- keywords::MICROSECONDS
- keywords::MILLENIUM
- keywords::MILLENNIUM
- keywords::MILLISECOND
- keywords::MILLISECONDS
- keywords::MIN
- keywords::MINUTE
- keywords::MINVALUE
- keywords::MOD
- keywords::MODE
- keywords::MODIFIES
- keywords::MODULE
- keywords::MONTH
- keywords::MSCK
- keywords::MULTISET
- keywords::MUTATION
- keywords::NAME
- keywords::NANOSECOND
- keywords::NANOSECONDS
- keywords::NATIONAL
- keywords::NATURAL
- keywords::NCHAR
- keywords::NCLOB
- keywords::NEW
- keywords::NEXT
- keywords::NO
- keywords::NOBYPASSRLS
- keywords::NOCREATEDB
- keywords::NOCREATEROLE
- keywords::NOINHERIT
- keywords::NOLOGIN
- keywords::NONE
- keywords::NOREPLICATION
- keywords::NORMALIZE
- keywords::NOSCAN
- keywords::NOSUPERUSER
- keywords::NOT
- keywords::NOTHING
- keywords::NOWAIT
- keywords::NTH_VALUE
- keywords::NTILE
- keywords::NULL
- keywords::NULLIF
- keywords::NULLS
- keywords::NUMERIC
- keywords::NVARCHAR
- keywords::OBJECT
- keywords::OCCURRENCES_REGEX
- keywords::OCTETS
- keywords::OCTET_LENGTH
- keywords::OF
- keywords::OFFSET
- keywords::OLD
- keywords::ON
- keywords::ONLY
- keywords::OPEN
- keywords::OPERATOR
- keywords::OPTIMIZE
- keywords::OPTION
- keywords::OPTIONS
- keywords::OR
- keywords::ORC
- keywords::ORDER
- keywords::OUT
- keywords::OUTER
- keywords::OUTPUTFORMAT
- keywords::OVER
- keywords::OVERFLOW
- keywords::OVERLAPS
- keywords::OVERLAY
- keywords::OVERWRITE
- keywords::OWNED
- keywords::PARAMETER
- keywords::PARQUET
- keywords::PARTITION
- keywords::PARTITIONED
- keywords::PARTITIONS
- keywords::PASSWORD
- keywords::PATTERN
- keywords::PERCENT
- keywords::PERCENTILE_CONT
- keywords::PERCENTILE_DISC
- keywords::PERCENT_RANK
- keywords::PERIOD
- keywords::PIVOT
- keywords::PLACING
- keywords::PLANS
- keywords::PORTION
- keywords::POSITION
- keywords::POSITION_REGEX
- keywords::POWER
- keywords::PRAGMA
- keywords::PRECEDES
- keywords::PRECEDING
- keywords::PRECISION
- keywords::PREPARE
- keywords::PRESERVE
- keywords::PRIMARY
- keywords::PRIOR
- keywords::PRIVILEGES
- keywords::PROCEDURE
- keywords::PROGRAM
- keywords::PURGE
- keywords::QUALIFY
- keywords::QUARTER
- keywords::QUERY
- keywords::QUOTE
- keywords::RANGE
- keywords::RANK
- keywords::RCFILE
- keywords::READ
- keywords::READS
- keywords::REAL
- keywords::RECURSIVE
- keywords::REF
- keywords::REFERENCES
- keywords::REFERENCING
- keywords::REGCLASS
- keywords::REGEXP
- keywords::REGR_AVGX
- keywords::REGR_AVGY
- keywords::REGR_COUNT
- keywords::REGR_INTERCEPT
- keywords::REGR_R2
- keywords::REGR_SLOPE
- keywords::REGR_SXX
- keywords::REGR_SXY
- keywords::REGR_SYY
- keywords::RELATIVE
- keywords::RELEASE
- keywords::RENAME
- keywords::REORG
- keywords::REPAIR
- keywords::REPEATABLE
- keywords::REPLACE
- keywords::REPLICATION
- keywords::RESERVED_FOR_COLUMN_ALIAS
- keywords::RESERVED_FOR_TABLE_ALIAS
- keywords::RESET
- keywords::RESPECT
- keywords::RESTRICT
- keywords::RESULT
- keywords::RETAIN
- keywords::RETURN
- keywords::RETURNING
- keywords::RETURNS
- keywords::REVOKE
- keywords::RIGHT
- keywords::RLIKE
- keywords::ROLE
- keywords::ROLLBACK
- keywords::ROLLUP
- keywords::ROW
- keywords::ROWID
- keywords::ROWS
- keywords::ROW_NUMBER
- keywords::RUN
- keywords::SAFE_CAST
- keywords::SAVEPOINT
- keywords::SCHEMA
- keywords::SCOPE
- keywords::SCROLL
- keywords::SEARCH
- keywords::SECOND
- keywords::SELECT
- keywords::SEMI
- keywords::SENSITIVE
- keywords::SEQUENCE
- keywords::SEQUENCEFILE
- keywords::SEQUENCES
- keywords::SERDE
- keywords::SERIALIZABLE
- keywords::SESSION
- keywords::SESSION_USER
- keywords::SET
- keywords::SETS
- keywords::SHARE
- keywords::SHOW
- keywords::SIMILAR
- keywords::SKIP
- keywords::SMALLINT
- keywords::SNAPSHOT
- keywords::SOME
- keywords::SORT
- keywords::SPATIAL
- keywords::SPECIFIC
- keywords::SPECIFICTYPE
- keywords::SQL
- keywords::SQLEXCEPTION
- keywords::SQLSTATE
- keywords::SQLWARNING
- keywords::SQRT
- keywords::STABLE
- keywords::STAGE
- keywords::START
- keywords::STATIC
- keywords::STATISTICS
- keywords::STDDEV_POP
- keywords::STDDEV_SAMP
- keywords::STDIN
- keywords::STDOUT
- keywords::STORAGE_INTEGRATION
- keywords::STORED
- keywords::STRICT
- keywords::STRING
- keywords::STRUCT
- keywords::SUBMULTISET
- keywords::SUBSTRING
- keywords::SUBSTRING_REGEX
- keywords::SUCCEEDS
- keywords::SUM
- keywords::SUPER
- keywords::SUPERUSER
- keywords::SWAP
- keywords::SYMMETRIC
- keywords::SYNC
- keywords::SYSTEM
- keywords::SYSTEM_TIME
- keywords::SYSTEM_USER
- keywords::TABLE
- keywords::TABLES
- keywords::TABLESAMPLE
- keywords::TBLPROPERTIES
- keywords::TEMP
- keywords::TEMPORARY
- keywords::TEXT
- keywords::TEXTFILE
- keywords::THEN
- keywords::TIES
- keywords::TIME
- keywords::TIMESTAMP
- keywords::TIMESTAMPTZ
- keywords::TIMETZ
- keywords::TIMEZONE
- keywords::TIMEZONE_HOUR
- keywords::TIMEZONE_MINUTE
- keywords::TINYINT
- keywords::TO
- keywords::TOP
- keywords::TRAILING
- keywords::TRANSACTION
- keywords::TRANSIENT
- keywords::TRANSLATE
- keywords::TRANSLATE_REGEX
- keywords::TRANSLATION
- keywords::TREAT
- keywords::TRIGGER
- keywords::TRIM
- keywords::TRIM_ARRAY
- keywords::TRUE
- keywords::TRUNCATE
- keywords::TRY_CAST
- keywords::TYPE
- keywords::UESCAPE
- keywords::UNBOUNDED
- keywords::UNCACHE
- keywords::UNCOMMITTED
- keywords::UNION
- keywords::UNIQUE
- keywords::UNKNOWN
- keywords::UNLOGGED
- keywords::UNNEST
- keywords::UNPIVOT
- keywords::UNSIGNED
- keywords::UNTIL
- keywords::UPDATE
- keywords::UPPER
- keywords::URL
- keywords::USAGE
- keywords::USE
- keywords::USER
- keywords::USING
- keywords::UUID
- keywords::VACUUM
- keywords::VALID
- keywords::VALIDATION_MODE
- keywords::VALUE
- keywords::VALUES
- keywords::VALUE_OF
- keywords::VARBINARY
- keywords::VARCHAR
- keywords::VARIABLES
- keywords::VARYING
- keywords::VAR_POP
- keywords::VAR_SAMP
- keywords::VERBOSE
- keywords::VERSIONING
- keywords::VIEW
- keywords::VIRTUAL
- keywords::VOLATILE
- keywords::WEEK
- keywords::WHEN
- keywords::WHENEVER
- keywords::WHERE
- keywords::WIDTH_BUCKET
- keywords::WINDOW
- keywords::WITH
- keywords::WITHIN
- keywords::WITHOUT
- keywords::WORK
- keywords::WRITE
- keywords::XOR
- keywords::YEAR
- keywords::ZONE
- keywords::ZORDER