List of all items
Structs
- ast::AlterUserStatement
- ast::Array
- ast::Assignment
- ast::AstString
- ast::AvroSchema
- ast::CdcTableInfo
- ast::CloseCursorStatement
- ast::ColumnDef
- ast::ColumnOptionDef
- ast::Corresponding
- ast::CreateConnectionStatement
- ast::CreateFunctionBody
- ast::CreateFunctionWithOptions
- ast::CreateSecretStatement
- ast::CreateSinkStatement
- ast::CreateSourceStatement
- ast::CreateSubscriptionStatement
- ast::CreateUserStatement
- ast::CstyleEscapedString
- ast::Cte
- ast::DebeziumAvroSchema
- ast::DeclareCursorStatement
- ast::DisplaySeparated
- ast::DollarQuotedString
- ast::DropStatement
- ast::EscapeChar
- ast::ExplainOptions
- ast::Fetch
- ast::FetchCursorStatement
- ast::FormatEncodeOptions
- ast::Function
- ast::FunctionArgList
- ast::FunctionDesc
- ast::Ident
- ast::JobIdents
- ast::Join
- ast::LateralView
- ast::ObjectName
- ast::OperateFunctionArg
- ast::OrderByExpr
- ast::ProtobufSchema
- ast::QualifiedOperator
- ast::Query
- ast::RowSchemaLocation
- ast::SecretRef
- ast::Select
- ast::SourceWatermark
- ast::SqlOption
- ast::StructField
- ast::TableAlias
- ast::TableColumnDef
- ast::TableWithJoins
- ast::Top
- ast::UserOptions
- ast::Values
- ast::WindowFrame
- ast::WindowSpec
- ast::With
- ast::WithProperties
- ast::data_type::StructField
- ast::ddl::ColumnDef
- ast::ddl::ColumnOptionDef
- ast::ddl::SourceWatermark
- ast::legacy_source::AvroSchema
- ast::legacy_source::CsvInfo
- ast::legacy_source::DebeziumAvroSchema
- ast::legacy_source::ProtobufSchema
- ast::operator::QualifiedOperator
- ast::query::Corresponding
- ast::query::Cte
- ast::query::Fetch
- ast::query::Join
- ast::query::LateralView
- ast::query::OrderByExpr
- ast::query::Query
- ast::query::Select
- ast::query::TableAlias
- ast::query::TableWithJoins
- ast::query::Top
- ast::query::Values
- ast::query::With
- ast::statement::AlterUserStatement
- ast::statement::AstString
- ast::statement::CloseCursorStatement
- ast::statement::CreateConnectionStatement
- ast::statement::CreateSecretStatement
- ast::statement::CreateSinkStatement
- ast::statement::CreateSourceStatement
- ast::statement::CreateSubscriptionStatement
- ast::statement::CreateUserStatement
- ast::statement::DeclareCursorStatement
- ast::statement::DropStatement
- ast::statement::FetchCursorStatement
- ast::statement::FormatEncodeOptions
- ast::statement::RowSchemaLocation
- ast::statement::UserOptions
- ast::statement::UserOptionsBuilder
- ast::statement::WithProperties
- ast::value::CstyleEscapedString
- ast::value::DollarQuotedString
- ast::value::EscapeSingleQuoteString
- ast::value::SecretRef
- parser::IncludeOptionItem
- parser::Parser
- parser::StrError
- parser_v2::data_type::DataTypeParsingState
- parser_v2::impl_::CheckpointWrapper
- tokenizer::Location
- tokenizer::TokenWithLocation
- tokenizer::Tokenizer
- tokenizer::TokenizerError
- tokenizer::Word
Enums
- ast::Action
- ast::AddDropSync
- ast::AlterColumnOperation
- ast::AlterConnectionOperation
- ast::AlterDatabaseOperation
- ast::AlterFunctionOperation
- ast::AlterIndexOperation
- ast::AlterSchemaOperation
- ast::AlterSinkOperation
- ast::AlterSourceOperation
- ast::AlterSubscriptionOperation
- ast::AlterTableOperation
- ast::AlterUserMode
- ast::AlterViewOperation
- ast::ArgMode
- ast::AsOf
- ast::AssignmentValue
- ast::AstOption
- ast::BinaryOperator
- ast::ColumnOption
- ast::CommentObject
- ast::CompatibleFormatEncode
- ast::CreateFunctionReturns
- ast::CreateFunctionUsing
- ast::CreateSink
- ast::CteInner
- ast::DataType
- ast::DateTimeField
- ast::DeclareCursor
- ast::DiscardType
- ast::Distinct
- ast::DropFunctionOption
- ast::DropMode
- ast::EmitMode
- ast::Encode
- ast::ExplainFormat
- ast::ExplainType
- ast::Expr
- ast::Format
- ast::FunctionArg
- ast::FunctionArgExpr
- ast::FunctionBehavior
- ast::FunctionDefinition
- ast::GrantObjects
- ast::JoinConstraint
- ast::JoinOperator
- ast::JsonPredicateType
- ast::ObjectType
- ast::OnConflict
- ast::OnInsert
- ast::Privileges
- ast::ReferentialAction
- ast::SecretRefAsType
- ast::SelectItem
- ast::SetExpr
- ast::SetOperator
- ast::SetTimeZoneValue
- ast::SetVariableValue
- ast::SetVariableValueSingle
- ast::ShowCreateType
- ast::ShowObject
- ast::ShowStatementFilter
- ast::Since
- ast::Statement
- ast::TableConstraint
- ast::TableFactor
- ast::TransactionAccessMode
- ast::TransactionIsolationLevel
- ast::TransactionMode
- ast::TrimWhereField
- ast::UnaryOperator
- ast::UserOption
- ast::Value
- ast::WindowFrameBound
- ast::WindowFrameBounds
- ast::WindowFrameExclusion
- ast::WindowFrameUnits
- ast::data_type::DataType
- ast::ddl::AlterColumnOperation
- ast::ddl::AlterConnectionOperation
- ast::ddl::AlterDatabaseOperation
- ast::ddl::AlterFunctionOperation
- ast::ddl::AlterIndexOperation
- ast::ddl::AlterSchemaOperation
- ast::ddl::AlterSinkOperation
- ast::ddl::AlterSourceOperation
- ast::ddl::AlterSubscriptionOperation
- ast::ddl::AlterTableOperation
- ast::ddl::AlterViewOperation
- ast::ddl::ColumnOption
- ast::ddl::ReferentialAction
- ast::ddl::TableConstraint
- ast::legacy_source::CompatibleFormatEncode
- ast::legacy_source::LegacyRowFormat
- ast::operator::BinaryOperator
- ast::operator::UnaryOperator
- ast::query::CteInner
- ast::query::Distinct
- ast::query::JoinConstraint
- ast::query::JoinOperator
- ast::query::SelectItem
- ast::query::SetExpr
- ast::query::SetOperator
- ast::query::TableFactor
- ast::statement::AlterUserMode
- ast::statement::AstOption
- ast::statement::CreateSink
- ast::statement::DeclareCursor
- ast::statement::DropMode
- ast::statement::Encode
- ast::statement::Format
- ast::statement::Since
- ast::statement::UserOption
- ast::value::DateTimeField
- ast::value::JsonPredicateType
- ast::value::SecretRefAsType
- ast::value::TrimWhereField
- ast::value::Value
- keywords::Keyword
- parser::IsLateral
- parser::IsOptional
- parser::ParserError
- parser::Precedence
- parser::WildcardOrExpr
- tokenizer::Token
- tokenizer::Whitespace
Traits
- ast::ParseTo
- ast::statement::ParseTo
- parser_v2::ParserExt
- parser_v2::TokenStream
- parser_v2::compact::ParseV1
Macros
- ast::impl_fmt_display
- ast::impl_parse_to
- impl_fmt_display
- impl_parse_to
- keywords::define_keywords
- keywords::kw_def
- parser::return_ok_if_some
- parser_err
Functions
- ast::data_type::format_type_with_optional_length
- ast::ddl::display_constraint_name
- ast::display_comma_separated
- ast::display_separated
- ast::get_delimiter
- ast::legacy_source::get_delimiter
- ast::legacy_source::parse_format_encode
- ast::statement::fmt_create_items
- ast::value::escape_single_quote_string
- parser_v2::data_type::data_type
- parser_v2::data_type::data_type_stateful
- parser_v2::data_type::data_type_stateful_inner
- parser_v2::data_type::keyword_datatype
- parser_v2::data_type::map_type_arguments
- parser_v2::data_type::non_keyword_datatype
- parser_v2::data_type::struct_data_type
- parser_v2::dollar_quoted_string
- parser_v2::expr::expr_case
- parser_v2::expr::expr_cast
- parser_v2::expr::expr_extract
- parser_v2::expr::expr_overlay
- parser_v2::expr::expr_parse
- parser_v2::expr::expr_position
- parser_v2::expr::expr_substring
- parser_v2::expr::expr_try_cast
- parser_v2::expr::subexpr
- parser_v2::identifier_non_reserved
- parser_v2::keyword
- parser_v2::number::literal_i64
- parser_v2::number::literal_u32
- parser_v2::number::literal_uint
- parser_v2::number::precision_in_range
- parser_v2::number::token_number
- parser_v2::object_name
- parser_v2::single_quoted_string
- parser_v2::token
- parser_v2::with_state
- tokenizer::is_delimited_identifier_start
- tokenizer::is_identifier_part
- tokenizer::is_identifier_start
Type Aliases
- ast::RedactSqlOptionKeywordsRef
- parser::ColumnsDefTuple
- parser::IncludeOption
- parser_v2::data_type::StatefulStream
Statics
Constants
- keywords::ABORT
- keywords::ABS
- keywords::ACTION
- keywords::ADAPTIVE
- keywords::ADD
- keywords::AGGREGATE
- keywords::ALL
- keywords::ALLOCATE
- keywords::ALL_KEYWORDS
- keywords::ALL_KEYWORDS_INDEX
- keywords::ALTER
- keywords::ANALYSE
- keywords::ANALYZE
- keywords::AND
- keywords::ANY
- keywords::APPEND
- keywords::ARE
- keywords::ARRAY
- keywords::ARRAY_AGG
- keywords::ARRAY_MAX_CARDINALITY
- keywords::AS
- keywords::ASC
- keywords::ASENSITIVE
- keywords::ASOF
- keywords::ASYMMETRIC
- keywords::AT
- keywords::ATOMIC
- keywords::AUTHORIZATION
- keywords::AUTO
- keywords::AVG
- keywords::BASE64
- keywords::BEGIN
- keywords::BEGIN_FRAME
- keywords::BEGIN_PARTITION
- keywords::BETWEEN
- keywords::BIGINT
- keywords::BINARY
- keywords::BIT_LENGTH
- keywords::BLOB
- keywords::BOOL
- keywords::BOOLEAN
- keywords::BOTH
- keywords::BY
- keywords::BYTEA
- keywords::CACHE
- keywords::CALL
- keywords::CALLED
- keywords::CANCEL
- keywords::CARDINALITY
- keywords::CASCADE
- keywords::CASCADED
- keywords::CASE
- keywords::CAST
- keywords::CEIL
- keywords::CEILING
- keywords::CHAIN
- keywords::CHAR
- keywords::CHARACTER
- keywords::CHARACTERISTICS
- keywords::CHARACTER_LENGTH
- keywords::CHAR_LENGTH
- keywords::CHECK
- keywords::CLOB
- keywords::CLOSE
- keywords::CLUSTER
- keywords::COALESCE
- keywords::COLLATE
- keywords::COLLATION
- keywords::COLLECT
- keywords::COLUMN
- keywords::COLUMNS
- keywords::COMMENT
- keywords::COMMIT
- keywords::COMMITTED
- keywords::CONCURRENTLY
- keywords::CONDITION
- keywords::CONFLICT
- keywords::CONFLUENT
- keywords::CONNECT
- keywords::CONNECTION
- keywords::CONNECTIONS
- keywords::CONSTRAINT
- keywords::CONTAINS
- keywords::CONVERT
- keywords::COPY
- keywords::CORR
- keywords::CORRESPONDING
- keywords::COUNT
- keywords::COVAR_POP
- keywords::COVAR_SAMP
- keywords::CREATE
- keywords::CREATEDB
- keywords::CREATEUSER
- keywords::CROSS
- 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::CURSORS
- keywords::CYCLE
- keywords::DATA
- keywords::DATABASE
- keywords::DATABASES
- keywords::DATE
- keywords::DAY
- keywords::DEALLOCATE
- keywords::DEC
- keywords::DECIMAL
- keywords::DECLARE
- keywords::DEFAULT
- keywords::DEFERRABLE
- keywords::DEFERRED
- keywords::DELETE
- keywords::DELIMITED
- keywords::DENSE_RANK
- keywords::DEREF
- keywords::DESC
- keywords::DESCRIBE
- keywords::DETERMINISTIC
- keywords::DIRECTORY
- keywords::DISCARD
- keywords::DISCONNECT
- keywords::DISTINCT
- keywords::DISTRIBUTED
- keywords::DISTSQL
- keywords::DO
- keywords::DOT
- keywords::DOUBLE
- keywords::DROP
- keywords::DYNAMIC
- keywords::EACH
- keywords::ELEMENT
- keywords::ELSE
- keywords::EMIT
- keywords::ENCODE
- keywords::ENCRYPTED
- keywords::END
- keywords::END_EXEC
- keywords::END_FRAME
- keywords::END_PARTITION
- keywords::EQUALS
- keywords::ERROR
- keywords::ESCAPE
- keywords::EVENT
- keywords::EVERY
- keywords::EXCEPT
- keywords::EXCLUDE
- keywords::EXEC
- keywords::EXECUTE
- keywords::EXISTS
- keywords::EXP
- keywords::EXPLAIN
- keywords::EXTERNAL
- keywords::EXTRACT
- keywords::FALSE
- keywords::FETCH
- keywords::FILE
- keywords::FILTER
- keywords::FIRST
- keywords::FIRST_VALUE
- keywords::FLOAT
- keywords::FLOOR
- keywords::FLUSH
- keywords::FOLLOWING
- keywords::FOR
- keywords::FOREIGN
- keywords::FORMAT
- keywords::FRAME_ROW
- keywords::FREE
- keywords::FREEZE
- keywords::FROM
- keywords::FULL
- keywords::FUNCTION
- keywords::FUNCTIONS
- keywords::FUSION
- keywords::GAP
- keywords::GET
- keywords::GLOBAL
- keywords::GRANT
- keywords::GRANTED
- keywords::GROUP
- keywords::GROUPING
- keywords::GROUPS
- keywords::HAVING
- keywords::HEADER
- keywords::HOLD
- keywords::HOUR
- keywords::IDENTITY
- keywords::IF
- keywords::IGNORE
- keywords::ILIKE
- keywords::IMMEDIATELY
- keywords::IMMUTABLE
- keywords::IN
- keywords::INCLUDE
- keywords::INDEX
- keywords::INDEXES
- keywords::INDICATOR
- keywords::INITIALLY
- keywords::INNER
- keywords::INOUT
- keywords::INSENSITIVE
- keywords::INSERT
- keywords::INT
- keywords::INTEGER
- keywords::INTERNAL
- keywords::INTERSECT
- keywords::INTERSECTION
- keywords::INTERVAL
- keywords::INTO
- keywords::IS
- keywords::ISNULL
- keywords::ISOLATION
- keywords::JOB
- keywords::JOBS
- keywords::JOIN
- keywords::JSON
- keywords::KEY
- keywords::KEYS
- keywords::KILL
- keywords::LANGUAGE
- keywords::LARGE
- keywords::LAST
- keywords::LATERAL
- keywords::LEADING
- keywords::LEFT
- keywords::LEVEL
- keywords::LIKE
- keywords::LIMIT
- keywords::LINK
- keywords::LN
- keywords::LOCAL
- keywords::LOCALTIME
- keywords::LOCALTIMESTAMP
- keywords::LOCATION
- keywords::LOGICAL
- keywords::LOGIN
- keywords::LOWER
- keywords::MAP
- keywords::MATCH
- keywords::MATERIALIZED
- keywords::MAX
- keywords::MEMBER
- keywords::MERGE
- keywords::MESSAGE
- keywords::METHOD
- keywords::MIN
- keywords::MINUTE
- keywords::MOD
- keywords::MODIFIES
- keywords::MODULE
- keywords::MONTH
- keywords::MULTISET
- keywords::NATIONAL
- keywords::NATIVE
- keywords::NATURAL
- keywords::NCHAR
- keywords::NCLOB
- keywords::NEW
- keywords::NEXT
- keywords::NO
- keywords::NOCREATEDB
- keywords::NOCREATEUSER
- keywords::NOLOGIN
- keywords::NONE
- keywords::NORMALIZE
- keywords::NOSCAN
- keywords::NOSUPERUSER
- keywords::NOT
- keywords::NOTHING
- keywords::NOTNULL
- keywords::NTH_VALUE
- keywords::NTILE
- keywords::NULL
- keywords::NULLIF
- keywords::NULLS
- keywords::NUMERIC
- keywords::OAUTH
- keywords::OBJECT
- keywords::OCCURRENCES_REGEX
- keywords::OCTET_LENGTH
- keywords::OF
- keywords::OFFSET
- keywords::OLD
- keywords::ON
- keywords::ONLY
- keywords::OPEN
- keywords::OPERATOR
- keywords::OPTION
- keywords::OR
- keywords::ORDER
- keywords::ORDINALITY
- keywords::OTHERS
- keywords::OUT
- keywords::OUTER
- keywords::OUTPUTFORMAT
- keywords::OVER
- keywords::OVERLAPS
- keywords::OVERLAY
- keywords::OVERWRITE
- keywords::OWNER
- keywords::PARALLELISM
- keywords::PARAMETER
- keywords::PARQUET
- keywords::PARTITION
- keywords::PARTITIONED
- keywords::PARTITIONS
- keywords::PASSWORD
- keywords::PERCENT
- keywords::PERCENTILE_CONT
- keywords::PERCENTILE_DISC
- keywords::PERCENT_RANK
- keywords::PERIOD
- keywords::PHYSICAL
- keywords::PLACING
- keywords::PORTION
- keywords::POSITION
- keywords::POSITION_REGEX
- keywords::POWER
- keywords::PRECEDES
- keywords::PRECEDING
- keywords::PRECISION
- keywords::PREPARE
- keywords::PRIMARY
- keywords::PRIVILEGES
- keywords::PROCEDURE
- keywords::PROCESSLIST
- keywords::PURGE
- keywords::RANGE
- keywords::RANK
- keywords::RCFILE
- keywords::READ
- keywords::READS
- keywords::REAL
- keywords::RECOVER
- keywords::RECURSIVE
- keywords::REF
- keywords::REFERENCES
- keywords::REFERENCING
- keywords::REFRESH
- keywords::REGISTRY
- 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::RELEASE
- keywords::RENAME
- keywords::REPAIR
- keywords::REPEATABLE
- keywords::REPLACE
- keywords::RESERVED_FOR_COLUMN_ALIAS
- keywords::RESERVED_FOR_COLUMN_OR_TABLE_NAME
- keywords::RESERVED_FOR_TABLE_ALIAS
- keywords::RESTRICT
- keywords::RESULT
- keywords::RETURN
- keywords::RETURNING
- keywords::RETURNS
- keywords::REVOKE
- keywords::RIGHT
- keywords::ROLLBACK
- keywords::ROLLUP
- keywords::ROW
- keywords::ROWID
- keywords::ROWS
- keywords::ROW_NUMBER
- keywords::RUNTIME
- keywords::SAVEPOINT
- keywords::SCALAR
- keywords::SCHEMA
- keywords::SCHEMAS
- keywords::SCOPE
- keywords::SCROLL
- keywords::SEARCH
- keywords::SECOND
- keywords::SECRET
- keywords::SECRETS
- keywords::SELECT
- keywords::SENSITIVE
- keywords::SEQUENCE
- keywords::SEQUENCEFILE
- keywords::SEQUENCES
- keywords::SERDE
- keywords::SERIALIZABLE
- keywords::SESSION
- keywords::SESSION_USER
- keywords::SET
- keywords::SETS
- keywords::SHOW
- keywords::SIMILAR
- keywords::SINCE
- keywords::SINK
- keywords::SINKS
- keywords::SMALLINT
- keywords::SNAPSHOT
- keywords::SOME
- keywords::SORT
- keywords::SOURCE
- keywords::SOURCES
- keywords::SPECIFIC
- keywords::SPECIFICTYPE
- keywords::SQL
- keywords::SQLEXCEPTION
- keywords::SQLSTATE
- keywords::SQLWARNING
- keywords::SQRT
- keywords::STABLE
- keywords::START
- keywords::STATIC
- keywords::STATISTICS
- keywords::STDDEV_POP
- keywords::STDDEV_SAMP
- keywords::STDIN
- keywords::STORED
- keywords::STRING
- keywords::STRUCT
- keywords::SUBMULTISET
- keywords::SUBSCRIPTION
- keywords::SUBSCRIPTIONS
- keywords::SUBSTRING
- keywords::SUBSTRING_REGEX
- keywords::SUCCEEDS
- keywords::SUM
- keywords::SUPERUSER
- keywords::SWAP
- keywords::SYMMETRIC
- keywords::SYNC
- keywords::SYSTEM
- keywords::SYSTEM_TIME
- keywords::SYSTEM_USER
- keywords::SYSTEM_VERSION
- 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::TIMEZONE_HOUR
- keywords::TIMEZONE_MINUTE
- keywords::TINYINT
- keywords::TO
- keywords::TOP
- keywords::TRACE
- keywords::TRAILING
- keywords::TRANSACTION
- 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::UNCOMMITTED
- keywords::UNION
- keywords::UNIQUE
- keywords::UNKNOWN
- keywords::UNNEST
- keywords::UPDATE
- keywords::UPPER
- keywords::USAGE
- keywords::USER
- keywords::USING
- keywords::UUID
- keywords::VALUE
- keywords::VALUES
- keywords::VALUE_OF
- keywords::VARBINARY
- keywords::VARCHAR
- keywords::VARIADIC
- keywords::VARYING
- keywords::VAR_POP
- keywords::VAR_SAMP
- keywords::VERBOSE
- keywords::VERSION
- keywords::VERSIONING
- keywords::VIEW
- keywords::VIEWS
- keywords::VIRTUAL
- keywords::VOLATILE
- keywords::WAIT
- keywords::WATERMARK
- keywords::WHEN
- keywords::WHENEVER
- keywords::WHERE
- keywords::WIDTH_BUCKET
- keywords::WINDOW
- keywords::WITH
- keywords::WITHIN
- keywords::WITHOUT
- keywords::WORK
- keywords::WRITE
- keywords::XML
- keywords::XOR
- keywords::YAML
- keywords::YEAR
- keywords::ZONE
- parser::UPSTREAM_SOURCE_KEY