Uses of Class
org.apache.cayenne.exp.parser.SimpleNode
Package | Description |
---|---|
org.apache.cayenne.exp.parser |
Contains expression parser and other expression internals.
|
-
Uses of SimpleNode in org.apache.cayenne.exp.parser
Subclasses of SimpleNode in org.apache.cayenne.exp.parser Modifier and Type Class Description class
AggregateConditionNode
Superclass of aggregated conditional nodes such as NOT, AND, OR.class
ASTAbs
class
ASTAdd
"Add" Expression.class
ASTAggregateFunctionCall
Base class for all aggregation functions expressions It's more like marker interface for now.class
ASTAnd
"And" expression.class
ASTAsterisk
Asterisk operator for COUNT(*) expression.class
ASTAvg
class
ASTBetween
"Between" expression.class
ASTBitwiseAnd
Bitwise conjunction (AND or '&') expressionclass
ASTBitwiseLeftShift
Bitwise left shift '<<' operation.class
ASTBitwiseNot
Bitwise negation (NOT i.e.class
ASTBitwiseOr
Bitwise disjunction (OR or '|') expression.class
ASTBitwiseRightShift
Bitwise right shift '>>' operation.class
ASTBitwiseXor
Bitwise exclusive disjunction (XOR or '^') operation.class
ASTConcat
class
ASTCount
class
ASTCurrentDate
class
ASTCurrentTime
class
ASTCurrentTimestamp
class
ASTDbPath
Path expression traversing DB relationships and attributes.class
ASTDistinct
class
ASTDivide
"Divide" expression.class
ASTEnum
Scalar node that represents constant enumeration value.class
ASTEqual
"Equal To" expression.class
ASTExtract
class
ASTFalse
Boolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.class
ASTFullObject
class
ASTFunctionCall
class
ASTGreater
"Greater Than" expression.class
ASTGreaterOrEqual
"Greater Than Or Equal To" expression.class
ASTIn
"In" expression.class
ASTLength
class
ASTLess
"Less Then" expression.class
ASTLessOrEqual
"Less than or equal to" expression.class
ASTLike
"Like" expression.class
ASTLikeIgnoreCase
"Case insensitive like" expression.class
ASTList
A leaf expression representing an immutable collection of values.class
ASTLocate
class
ASTLower
class
ASTMax
class
ASTMin
class
ASTMod
class
ASTMultiply
"Multiply" expression.class
ASTNamedParameter
A named expression parameter.class
ASTNegate
"Negate" expression.class
ASTNot
"Not" expression.class
ASTNotBetween
"Not Between" expression.class
ASTNotEqual
"Not equal to" expression.class
ASTNotIn
"Not In" expression.class
ASTNotLike
"Not Like" expression.class
ASTNotLikeIgnoreCase
"Not like, ignore case" expression.class
ASTObjPath
class
ASTOr
"Or" expression.class
ASTPath
Generic path expression.class
ASTScalar
A scalar value wrapper expression.class
ASTSqrt
class
ASTSubstring
class
ASTSubtract
"Subtract" expression.class
ASTSum
class
ASTTrim
class
ASTTrue
Boolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.class
ASTUpper
class
ConditionNode
Superclass of conditional expressions.class
EvaluatedBitwiseNode
class
EvaluatedMathNode
class
EvaluatedNode
class
PatternMatchNode
Superclass of pattern matching nodes.