Package org.sqlite.parser.ast
package org.sqlite.parser.ast
-
ClassDescriptionRepresents a
BETWEENexpression.expr binary-operator expr expr IS [NOT] exprRepresents aCASEexpression.Represents a type-cast expression.Represents aCOLLATEexpression.Represents a column-name expression, optionally qualified by a table name and further by a database name.Represents a subquerySELECTexpression with theEXISTSqualifier.The AST node corresponding to an expression.Represents a call to a built-in function.function-name(*)Represents anINexpression with the right-hand side being a list of subexpressions.Represents anINexpression with the right-hand side being aSELECTstatement.Represents an @IN@ expression with the right-hand side being a table name, optionally qualified by a database name.Represents anISNULL/IS NULLor aNOTNULLexpression.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-valueRepresents aNOT NULLexpression.Represents a parenthesized subexpression.We need the column name(s) so onlyPrimaryKeyTableConstraintimplements this interface (notPrimaryKeyColumnConstraint).Represents aRAISEexpression.Represents a subquerySELECTexpression.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?nnnor a named positional variable expression, written in SQL as:aaaa.The AST node corresponding to eachWHEN-THENpair of subexpressions in aCASEexpression.