Structs§
- Column
Def  - SQL column definition
 - Column
Option Def  - An optionally-named 
ColumnOption:[ CONSTRAINT <name> ] <column-option>. - Function
 - A function call
 - Ident
 - An identifier, decomposed into its value or character data and the quote style.
 - Object
Name  - A name of a table, view, custom type, etc., possibly multi-part, i.e. db.schema.obj
 - Value
With Span  - Wraps a primitive SQL 
Valuewith its [Span] location 
Enums§
- Binary
Operator  - Binary operators
 - Column
Option  ColumnOptions are modifiers that follow a column definition in aCREATE TABLEstatement.- Data
Type  - SQL data types
 - Expr
 - An SQL expression of any type.
 - Function
Arg  - Function
ArgExpr  - Function
Arguments  - The arguments passed to a function call.
 - Object
Name Part  - A single part of an ObjectName
 - SqlOption
 - Table
Constraint  - A table-level constraint, specified in a 
CREATE TABLEor anALTER TABLE ADD <constraint>statement. - Timezone
Info  - Timestamp and Time data types information about TimeZone formatting.
 - Value
 - Primitive SQL values such as number and string
 
Traits§
- Object
Name Part Ext  - Visit
 - A type that can be visited by a 
Visitor. SeeVisitorfor recursively visiting parsed SQL statements. - Visit
Mut  - A type that can be visited by a 
VisitorMut. SeeVisitorMutfor recursively visiting parsed SQL statements. - Visitor
 - A visitor that can be used to walk an AST tree.
 - Visitor
Mut  - A visitor that can be used to mutate an AST tree.
 
Functions§
- visit_
expressions_ mut  - Invokes the provided closure iteratively with a mutable reference to all expressions
present in 
v. - visit_
statements_ mut  - Invokes the provided closure on all statements (e.g. 
SELECT,CREATE TABLE, etc) present inv