All Classes and Interfaces

Class
Description
 
 
 
 
 
 
Represents a BETWEEN expression.
expr binary-operator expr expr IS [NOT] expr
Represents a CASE expression.
Represents a type-cast expression.
 
 
 
 
Represents a COLLATE expression.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a column-name expression, optionally qualified by a table name and further by a database name.
 
 
 
 
 
Represents a subquery SELECT expression with the EXISTS qualifier.
 
The AST node corresponding to an expression.
 
 
 
 
 
 
Represents a call to a built-in function.
function-name(*)
 
 
 
 
 
 
Represents an IN expression with the right-hand side being a list of subexpressions.
Represents an IN expression with the right-hand side being a SELECT statement.
 
 
Represents an @IN@ expression with the right-hand side being a table name, optionally qualified by a database name.
Represents an ISNULL/IS NULL or a NOTNULL expression.
 
 
 
 
 
Represents a textual comparison expression.
The AST node corresponding to a textual comparison operator in an expression.
An instance of this structure holds information about the LIMIT clause of a SELECT statement.
literal-value
 
 
 
 
Represents a NOT NULL expression.
 
 
 
 
 
 
Represents a parenthesized subexpression.
 
Streamable SQL parser.
 
 
We need the column name(s) so only PrimaryKeyTableConstraint implements this interface (not PrimaryKeyColumnConstraint).
 
 
 
Represents a RAISE expression.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a subquery SELECT expression.
 
 
Generated by jlemon.
 
 
 
An instance of the following structure describes the event of a TRIGGER.
 
 
The AST node corresponding to a column or value type.
The AST node corresponding to an optional size annotation on a column or value type.
unary_operator expr a unary negation expression.
 
 
 
 
 
An instance of this object holds the argument of the ON CONFLICT clause of an UPSERT.
 
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.
The AST node corresponding to each WHEN-THEN pair of subexpressions in a CASE expression.