[−][src]Module sqlparser::sqlast
SQL Abstract Syntax Tree (AST) types
Structs
Cte | A single CTE (used after |
Join | |
Key | |
SQLAssignment | SQL assignment |
SQLColumnDef | SQL column definition |
SQLObjectName | A name of a table, view, custom type, etc., possibly multi-part, i.e. db.schema.obj |
SQLOrderByExpr | SQL ORDER BY expression |
SQLQuery | The most complete variant of a |
SQLSelect | A restricted variant of |
Enums
ASTNode | Represents a parsed SQL expression, which is a common building block of SQL statements (the part after SELECT, WHERE, etc.) |
AlterOperation | |
FileFormat | External table's available file format |
JoinConstraint | |
JoinOperator | |
SQLOperator | SQL Operator |
SQLSelectItem | One item of the comma-separated list following |
SQLSetExpr | A node in a tree, representing a "query body" expression, roughly:
|
SQLSetOperator | |
SQLStatement | A top-level statement (SELECT, INSERT, CREATE, etc.) |
SQLType | SQL datatypes for literals in SQL statements |
TableFactor | A table name or a parenthesized subquery with an optional alias |
TableKey | |
Value | SQL values such as int, double, string, timestamp |
Type Definitions
SQLIdent | Identifier name, in the originally quoted form (e.g. |