Structs§
- SQL column definition
- An optionally-named
ColumnOption
:[ CONSTRAINT <name> ] <column-option>
. - A function call
- An identifier, decomposed into its value or character data and the quote style.
- A name of a table, view, custom type, etc., possibly multi-part, i.e. db.schema.obj
Enums§
- Binary operators
ColumnOption
s are modifiers that follow a column definition in aCREATE TABLE
statement.- SQL data types
- An SQL expression of any type.
- A table-level constraint, specified in a
CREATE TABLE
or anALTER TABLE ADD <constraint>
statement. - Timestamp and Time data types information about TimeZone formatting.
- Primitive SQL values such as number and string
Traits§
- A type that can be visited by a
VisitorMut
. SeeVisitorMut
for recursively visiting parsed SQL statements. - A visitor that can be used to walk an AST tree.
- A visitor that can be used to mutate an AST tree.
Functions§
- Invokes the provided closure iteratively with a mutable reference to all expressions present in
v
. - Invokes the provided closure on all statements (e.g.
SELECT
,CREATE TABLE
, etc) present inv