Interface | Description |
---|---|
CreateTableBody | |
Expr |
The AST node corresponding to an expression.
|
ForeignKeyConstraint | |
PrimaryKeyConstraint |
We need the column name(s) so only
PrimaryKeyTableConstraint implements
this interface (not PrimaryKeyColumnConstraint ). |
RefArg | |
Stmt | |
ToSql | |
TriggerCmd |
Class | Description |
---|---|
AlterTable | |
Analyze | |
As | |
AsSelect | |
Attach | |
Begin | |
BetweenExpr |
Represents a
BETWEEN expression. |
BinaryExpr |
expr binary-operator expr
expr IS [NOT] expr
|
CaseExpr |
Represents a
CASE expression. |
CastExpr |
Represents a type-cast expression.
|
CheckColumnConstraint | |
CheckTableConstraint | |
Cmd | |
CollateColumnConstraint | |
CollateExpr |
Represents a
COLLATE expression. |
ColumnConstraint | |
ColumnDefinition | |
ColumnNameAndType | |
ColumnsAndConstraints | |
Commit | |
CommonTableExpr | |
CompoundSelect | |
CreateIndex | |
CreateTable | |
CreateTrigger | |
CreateView | |
CreateVirtualTable | |
CurrentTimeExpr | |
DefaultColumnConstraint | |
DeferSubclause | |
Delete | |
DeleteTriggerCmd | |
Detach | |
DoublyQualifiedExpr |
Represents a column-name expression, optionally qualified by a table name and further by a database name.
|
DropIndex | |
DropTable | |
DropTrigger | |
DropView | |
ExistsExpr |
Represents a subquery
SELECT expression with the EXISTS qualifier. |
ForeignKeyClause | |
ForeignKeyColumnConstraint | |
ForeignKeyTableConstraint | |
FromClause | |
FunctionCallExpr |
Represents a call to a built-in function.
|
FunctionCallStarExpr |
function-name(*)
|
GroupBy | |
IdExpr | |
Indexed | |
IndexedColumn | |
InListExpr |
Represents an
IN expression with the right-hand side being a list of subexpressions. |
InSelectExpr |
Represents an
IN expression with the right-hand side being a SELECT statement. |
Insert | |
InsertTriggerCmd | |
InTableExpr |
Represents an @IN@ expression with the right-hand side being a table name, optionally qualified by a database name.
|
IsNullExpr |
Represents an
ISNULL /IS NULL or a NOTNULL expression. |
JoinConstraint | |
JoinedSelectTable | |
JoinOperator | |
LikeExpr |
Represents a textual comparison expression.
|
Limit |
An instance of this structure holds information about the
LIMIT clause of a SELECT statement.
|
LiteralExpr |
literal-value
|
MatchRefArg | |
NotLike | |
NotNullColumnConstraint | |
NotNullExpr |
Represents a
NOT NULL expression. |
OnDeleteRefArg | |
OneSelect | |
OnInsertRefArg | |
OnUpdateRefArg | |
ParenthesizedExpr |
Represents a parenthesized subexpression.
|
Pragma | |
PrimaryKeyColumnConstraint | |
PrimaryKeyTableConstraint | |
QualifiedExpr | |
QualifiedName | |
RaiseExpr |
Represents a
RAISE expression. |
ReIndex | |
Release | |
ResultColumn | |
Rollback | |
Savepoint | |
Select | |
SelectBody | |
SelectTable | |
Set | |
SortedColumn | |
SubqueryExpr |
Represents a subquery
SELECT expression. |
TableConstraint | |
TriggerEvent |
An instance of the following structure describes the event of a
TRIGGER.
|
Type |
The AST node corresponding to a column or value type.
|
TypeSize |
The AST node corresponding to an optional size annotation on a column or value type.
|
UnaryExpr |
unary_operator expr
a unary negation expression.
|
UniqueColumnConstraint | |
UniqueTableConstraint | |
Update | |
UpdateTriggerCmd | |
Upsert |
An instance of this object holds the argument of the ON CONFLICT
clause of an UPSERT.
|
Vacuum | |
VariableExpr |
bind-parameter
Represents
a positional-variable expression, written in SQL as
? or
a numbered positional variable expression, written in SQL as ?nnn or
a named positional variable expression, written in SQL as :aaaa . |
WhenThenPair |
The AST node corresponding to each
WHEN -THEN pair of subexpressions in a CASE expression. |
With |
Enum | Description |
---|---|
CompoundOperator | |
Distinctness | |
ExplainKind | |
InitDeferredPred | |
JoinType | |
LikeOperator |
The AST node corresponding to a textual comparison operator in an expression.
|
LiteralType | |
NullOperator | |
Operator | |
RefAct | |
ResolveType | |
SortOrder | |
TransactionType | |
TriggerEventType | |
TriggerTime | |
UnaryOperator |
Copyright © 2018. All rights reserved.