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 classAggregateConditionNodeSuperclass of aggregated conditional nodes such as NOT, AND, OR.classASTAbsclassASTAdd"Add" Expression.classASTAggregateFunctionCallBase class for all aggregation functions expressions It's more like marker interface for now.classASTAnd"And" expression.classASTAsteriskAsterisk operator for COUNT(*) expression.classASTAvgclassASTBetween"Between" expression.classASTBitwiseAndBitwise conjunction (AND or '&') expressionclassASTBitwiseLeftShiftBitwise left shift '<<' operation.classASTBitwiseNotBitwise negation (NOT i.e.classASTBitwiseOrBitwise disjunction (OR or '|') expression.classASTBitwiseRightShiftBitwise right shift '>>' operation.classASTBitwiseXorBitwise exclusive disjunction (XOR or '^') operation.classASTConcatclassASTCountclassASTCurrentDateclassASTCurrentTimeclassASTCurrentTimestampclassASTDbPathPath expression traversing DB relationships and attributes.classASTDistinctclassASTDivide"Divide" expression.classASTEnumScalar node that represents constant enumeration value.classASTEqual"Equal To" expression.classASTExtractclassASTFalseBoolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.classASTFullObjectclassASTFunctionCallclassASTGreater"Greater Than" expression.classASTGreaterOrEqual"Greater Than Or Equal To" expression.classASTIn"In" expression.classASTLengthclassASTLess"Less Then" expression.classASTLessOrEqual"Less than or equal to" expression.classASTLike"Like" expression.classASTLikeIgnoreCase"Case insensitive like" expression.classASTListA leaf expression representing an immutable collection of values.classASTLocateclassASTLowerclassASTMaxclassASTMinclassASTModclassASTMultiply"Multiply" expression.classASTNamedParameterA named expression parameter.classASTNegate"Negate" expression.classASTNot"Not" expression.classASTNotBetween"Not Between" expression.classASTNotEqual"Not equal to" expression.classASTNotIn"Not In" expression.classASTNotLike"Not Like" expression.classASTNotLikeIgnoreCase"Not like, ignore case" expression.classASTObjPathclassASTOr"Or" expression.classASTPathGeneric path expression.classASTScalarA scalar value wrapper expression.classASTSqrtclassASTSubstringclassASTSubtract"Subtract" expression.classASTSumclassASTTrimclassASTTrueBoolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.classASTUpperclassConditionNodeSuperclass of conditional expressions.classEvaluatedBitwiseNodeclassEvaluatedMathNodeclassEvaluatedNodeclassPatternMatchNodeSuperclass of pattern matching nodes.