See: Description
| Interface | Description |
|---|---|
| ExpressionParserConstants |
Token literal values and constants.
|
| ExpressionParserTreeConstants | |
| Node |
Provides basic machinery for constructing the parent and child relationships
between nodes.
|
| Class | Description |
|---|---|
| AggregateConditionNode |
Superclass of aggregated conditional nodes such as NOT, AND, OR.
|
| ASTAbs | |
| ASTAdd |
"Add" Expression.
|
| ASTAggregateFunctionCall |
Base class for all aggregation functions expressions
It's more like marker interface for now.
|
| ASTAnd |
"And" expression.
|
| ASTAsterisk |
Asterisk operator for COUNT(*) expression.
|
| ASTAvg | |
| ASTBetween |
"Between" expression.
|
| ASTBitwiseAnd |
Bitwise conjunction (AND or '&') expression
|
| ASTBitwiseLeftShift |
Bitwise left shift '<<' operation.
|
| ASTBitwiseNot |
Bitwise negation (NOT i.e.
|
| ASTBitwiseOr |
Bitwise disjunction (OR or '|') expression.
|
| ASTBitwiseRightShift |
Bitwise right shift '>>' operation.
|
| ASTBitwiseXor |
Bitwise exclusive disjunction (XOR or '^') operation.
|
| ASTConcat | |
| ASTCount | |
| ASTCurrentDate | |
| ASTCurrentTime | |
| ASTCurrentTimestamp | |
| ASTDbPath |
Path expression traversing DB relationships and attributes.
|
| ASTDivide |
"Divide" expression.
|
| ASTEqual |
"Equal To" expression.
|
| ASTExtract | |
| ASTFalse |
Boolean false expression element
Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean
with a Boolean value.
|
| ASTFullObject | |
| ASTFunctionCall | |
| ASTGreater |
"Greater Than" expression.
|
| ASTGreaterOrEqual |
"Greater Than Or Equal To" expression.
|
| ASTIn |
"In" expression.
|
| ASTLength | |
| ASTLess |
"Less Then" expression.
|
| ASTLessOrEqual |
"Less than or equal to" expression.
|
| ASTLike |
"Like" expression.
|
| ASTLikeIgnoreCase |
"Case insensitive like" expression.
|
| ASTList |
A leaf expression representing an immutable collection of values.
|
| ASTLocate | |
| ASTLower | |
| ASTMax | |
| ASTMin | |
| ASTMod | |
| ASTMultiply |
"Multiply" expression.
|
| ASTNamedParameter |
A named expression parameter.
|
| ASTNegate |
"Negate" expression.
|
| ASTNot |
"Not" expression.
|
| ASTNotBetween |
"Not Between" expression.
|
| ASTNotEqual |
"Not equal to" expression.
|
| ASTNotIn |
"Not In" expression.
|
| ASTNotLike |
"Not Like" expression.
|
| ASTNotLikeIgnoreCase |
"Not like, ignore case" expression.
|
| ASTObjPath | |
| ASTOr |
"Or" expression.
|
| ASTPath |
Generic path expression.
|
| ASTScalar |
A scalar value wrapper expression.
|
| ASTSqrt | |
| ASTSubstring | |
| ASTSubtract |
"Subtract" expression.
|
| ASTSum | |
| ASTTrim | |
| ASTTrue |
Boolean true expression element Notice that there is one ASTTrue and one
ASTFalse instead of a ASTBoolean with a Boolean value.
|
| ASTUpper | |
| ConditionNode |
Superclass of conditional expressions.
|
| EvaluatedBitwiseNode | |
| EvaluatedMathNode | |
| EvaluatedNode | |
| ExpressionParser |
Parser of Cayenne Expressions.
|
| ExpressionParserTokenManager |
Token Manager.
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| JJTExpressionParserState | |
| PatternMatchNode |
Superclass of pattern matching nodes.
|
| SimpleNode |
Superclass of AST* expressions that implements Node interface defined by JavaCC framework.
|
| Token |
Describes the input token stream.
|
| Enum | Description |
|---|---|
| ASTExtract.DateTimePart |
Available components of date/time.
|
| Exception | Description |
|---|---|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| Error | Description |
|---|---|
| TokenMgrError |
Token Manager Error.
|
Copyright © 2001–2023 Apache Cayenne. All rights reserved.