| Class | Description |
|---|---|
| Accessor |
Represents an "accessor" into an object.
|
| AliasedExpression |
Represents an expression that also has an alias.
|
| AliasedFunction |
A function that also has an alias.
|
| AndOrExpression |
Represents either an
AND expression or a OR expression. |
| ArithmeticExpression |
Represents the arithmetic expressions: *, +, /, - and %.
|
| BetweenExpression |
Represents a "BETWEEN x AND y" expression.
|
| BinaryExpression |
Super-class of Expressions that return a binary result.
|
| BindVariable |
This class represents a "bind variable" used within a SQL statement.
|
| BooleanExpression |
This class represents a "boolean" expression, either
true or false. |
| ConstantExpression |
This class represents a constant String or number.
|
| EqualsExpression |
This class represents an "=" or "!=" expression.
|
| Expression |
The base class for all expressions.
|
| ExpressionList |
This class represents a list of expressions used within a SQL statement.
|
| Function |
This class represents a Function that can be "called" in JoSQL.
|
| GTLTExpression |
This class represents one of the following:
> - Greater than
< - Less than
>= - Greater than or equal to
<= - Less than or equal to
|
| InExpression |
This class represents in [ NOT ] IN [ LIKE ] [ ALL ] expression.
|
| IsNullExpression |
Represents an "IS NULL" (or "IS NOT NULL") expression.
|
| LikeExpression |
Represents a LHS [ NOT ] [ $ ] LIKE RHS expression.
|
| NewObjectExpression | |
| SaveValue | |
| SelectItemExpression | |
| SubQueryExpression | |
| ValueExpression |