Docs.rs
  • sqlite3-parser-0.5.0
    • sqlite3-parser 0.5.0
    • Docs.rs crate page
    • Apache-2.0/MIT
    • Links
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • gwenn
    • Dependencies
      • bitflags ^1.3 normal
      • buf_redux ^0.8 normal
      • fallible-iterator ^0.2 normal
      • indexmap ^1.9 normal
      • log ^0.4 normal
      • memchr ^2.0 normal
      • phf ^0.11 normal
      • smallvec >=1.6.1 normal
      • uncased ^0.9 normal
      • env_logger ^0.10 dev
      • cc ^1.0 build
      • phf_codegen ^0.11 build
      • phf_shared ^0.11 build
      • uncased ^0.9 build
    • Versions
    • 20% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Module ast

  • Structs
  • Enums
  • Traits
  • Type Definitions
?
Change settings

Module sqlite3_parser::ast

source ·
Expand description

Abstract Syntax Tree

Structs

ColumnDefinition
CommonTableExpr
CompoundSelect
DeferSubclause
ForeignKeyClause
FrameClause
FromClause
FunctionTail
GroupBy
Id
identifier or one of several keywords or INDEXED
IndexedColumn
JoinedSelectTable
Limit
Name
identifier or string or CROSS or FULL or INNER or LEFT or NATURAL or OUTER or RIGHT.
NamedColumnConstraint
NamedTableConstraint
ParameterInfo
QualifiedName
Select
SelectBody
Set
SortedColumn
TableOptions
Type
Upsert
UpsertIndex
Window
WindowDef
With

Enums

AlterTableBody
As
Cmd
ColumnConstraint
CompoundOperator
CreateTableBody
Distinctness
Expr
FrameBound
FrameExclude
FrameMode
Indexed
InitDeferredPred
InsertBody
JoinConstraint
JoinOperator
JoinType
LikeOperator
Literal
Materialized
NullsOrder
OneSelect
Operator
Over
PragmaBody
RefAct
RefArg
ResolveType
ResultColumn
SelectTable
SortOrder
Stmt
TableConstraint
TransactionType
TriggerCmd
TriggerEvent
TriggerTime
TypeSize
UnaryOperator
UpsertDo

Traits

ToTokens
TokenStream

Type Definitions

PragmaValue