| Interface | Description |
|---|---|
| BooleanExpression |
Common interface for all types of boolean expressions
|
| BooleanExpressionVisitor |
Visitor interface for a
BooleanTerm |
| ValueExpression |
Common interface for all types of value expressions
|
| ValueExpressionVisitor |
Visitor interface for a
BooleanTerm. |
| Class | Description |
|---|---|
| AbstractBooleanExpression |
Abstract base class for all types of BooleanExpressions.
|
| AbstractValueExpression |
Abstract base class for all types of value expressions
|
| And |
This class represents
|
| BinaryArithmeticExpression |
This class represents a binary arithmetic expression.
|
| BooleanLiteral |
This class represents boolean literals (read "true" and "false")
|
| BooleanTerm | |
| ColumnReference |
This class represents column reference.
|
| Comparison | |
| DefaultValue |
The
DefaultValue is an expression that tells the database to take the default value for a column (in case it
is defined). |
| DoubleLiteral |
This class represents double literals.
|
| ExpressionTerm |
Static factory methods for SQL expressions.
|
| FloatLiteral |
This class represents float literals.
|
| IntegerLiteral |
This class represents integer literals.
|
| LongLiteral |
This class represents long literals.
|
| Not |
This class implements the logical unary NOT
|
| NullLiteral |
This class represents a null literal.
|
| Or |
This class represents
|
| StringLiteral |
This class represents string literals (or character literals in SQL terms).
|
| Enum | Description |
|---|---|
| BinaryArithmeticExpression.BinaryArithmeticOperator |
This enum represents arithmetic operators in an SQL statement.
|
| ComparisonOperator |
This enum represents the different types of
Comparisons that can be
used in Expressions. |
Copyright © 2018–2020. All rights reserved.