Interface | Description |
---|---|
Expression | |
ExpressionVisitor | |
PrimitiveValue |
A terminal expression that can not be evaluated further (e.g., a Number or String)
|
Class | Description |
---|---|
AllComparisonExpression | |
AnyComparisonExpression | |
BinaryExpression |
A basic class for binary expressions, that is expressions having a left member and a right member
which are in turn expressions.
|
BooleanValue |
Every number without a point or an exponential format is a LongValue
|
CaseExpression |
CASE/WHEN expression.
|
DateValue |
A Date in the form {d 'yyyy-mm-dd'}
|
DoubleValue |
Every number with a point or a exponential format is a DoubleValue
|
ExpressionVisitorBase | |
Function |
A function as MAX,COUNT...
|
InverseExpression |
It represents a "-" before an expression
|
JdbcParameter |
A '?' in a statement
|
LongValue |
Every number without a point or an exponential format is a LongValue
|
NullValue |
A "NULL" in a sql statement
|
StringValue |
A string as in 'example_string'
|
TimestampValue |
A Timestamp in the form {ts 'yyyy-mm-dd hh:mm:ss.f .
|
TimeValue |
A Time in the form {t 'hh:mm:ss'}
|
WhenClause |
A clause of following syntax:
WHEN condition THEN expression.
|
Exception | Description |
---|---|
PrimitiveValue.InvalidPrimitive |