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.
|
ASTDistinct | |
ASTDivide |
"Divide" expression.
|
ASTEnum |
Scalar node that represents constant enumeration value.
|
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–2019 Apache Cayenne. All rights reserved.