[−][src]Module squawk_parser::ast
Structs
AlterTableCmd | |
AlterTableStmt | |
ColumnDef | |
Constraint | |
CreateStmt | |
IndexElem | |
IndexStmt | |
PGString | |
RangeVar | |
RawStmt | |
RenameStmt | |
SelectStmt | |
TransactionStmt | |
TypeName | TypeName - specifies a type in definitions |
Enums
AlterTableCmds | |
AlterTableDef | |
AlterTableType | |
ColumnDefConstraint | |
ColumnDefTypeName | |
ConstrType | |
DropBehavior | |
IndexParams | |
ObjectType | When a command can act on several kinds of objects with only one parse structure required, use these constants to designate the object type. Note that commands typically don't support all the types. |
OnCommitAction | What to do at commit time for temporary relations |
QualifiedName | |
RelationKind | |
RootStmt | |
SelectChild | |
SetOperation | |
SortByDir | Sort ordering options for ORDER BY and CREATE INDEX |
SortByNulls | |
Stmt | case for each node type found in Postgres' parsenodes.h https://github.com/lfittl/libpg_query/blob/6b1c3a582d38701593c5cadd260445737b9f7043/src/postgres/include/nodes/parsenodes.h |
TableElt | |
TransactionStmtKind |