| ACosExpNode |
The ACOS SQL function
|
| AddExpNode |
Addition node
|
| AdditiveExpNode |
Base for all additive type expressions
|
| AndExpNode |
Addition node
|
| BetweenExpNode |
Addition node
|
| BigDecimalBindMarkerNode |
A bind marker representing a BigDecimal value
|
| BinaryExpNode |
A binary expression for addition, multiplication, comparison etc
|
| BindMarkerNode |
Represents a bind variable marker (?) in a SQL expression
|
| CoalesceExpNode |
The COALESCE SQL function
|
| ColumnExpNode |
Represents a reference to a table column or alias in an expression
|
| ComparativeExpNode |
Base for all comparative type expressions (<, <=, >, >=)
|
| CosExpNode |
The COS SQL function
|
| DivExpNode |
Division expression node
|
| DoubleBindMarkerNode |
A bind marker representing a Double value
|
| DoubleExpNode |
A literal Double
|
| EqExpNode |
Equals node
|
| EqualityExpNode |
Base for all equality type expressions
|
| EscapeExpNode |
Represents an ESCAPE '+' expression in a SQL predicate expression
for use with LIKE
|
| ExistsExpNode |
Represents an EXISTS (
|
| GreaterEqExpNode |
Greater than or equal to expression node
|
| GreaterExpNode |
Greater than expression node
|
| InListExpNode |
Represents an IN list where list is a list of expression nodes (supports different
node types and bind markers).
|
| InstantBindMarkerNode |
A bind marker representing a Instant value
|
| IntegerBindMarkerNode |
A bind marker representing an Integer value
|
| IsNotNullExpNode |
Represents IS NOT NULL in a SQL expression
|
| IsNullExpNode |
Represents IS NULL in a SQL expression
|
| LeftParenExpNode |
Represents a left paren when parsing an expression
|
| LessEqExpNode |
Less than or equal to expression node
|
| LessExpNode |
Less than expression node
|
| LikeExpNode |
Represents a {col} LIKE {string-exp} | {bind-var} in a SQL predicate expression
|
| LiteralExpNode |
Base of literal values in the expression tree
|
| LongBindMarkerNode |
A bind marker representing a nullable Long value
|
| LongExpNode |
A literal Long.
|
| MultExpNode |
Multiplication expression node
|
| MultiplicativeExpNode |
Base for all multiplicative type expressions
|
| NeqExpNode |
Not Equals node
|
| NotExistsExpNode |
Represents a NOT EXISTS (
|
| NotExpNode |
Represents a NOT in a SQL predicate expression
|
| OperatorNode |
An expression node which is an operator (as opposed to an operand).
|
| OrExpNode |
OR expression node
|
| ParenExpNode |
An expression contained within parens
|
| PredicateParser |
Basically follows Dijkstra's shunting yard algorithm to ensure
correct handling of operator precedence as the expression nodes
are added
|
| RadiansExpNode |
The RADIANS SQL function
|
| RightParenExpNode |
Represents a right paren when parsing an expression
|
| SelectExpNode |
Wraps a Select statement in an expression tree
|
| SinExpNode |
The SIN SQL function
|
| StringBindMarkerNode |
A bind marker representing a String value
|
| StringExpNode |
A literal string
|
| SubExpNode |
Subtraction expression node
|
| UnaryExpNode |
A unary expression
|