Uses of Class
org.apache.cayenne.exp.parser.SimpleNode
Packages that use SimpleNode
Package
Description
Contains expression parser and other expression internals.
-
Uses of SimpleNode in org.apache.cayenne.exp.parser
Subclasses of SimpleNode in org.apache.cayenne.exp.parserModifier and TypeClassDescriptionclassSuperclass of aggregated conditional nodes such as NOT, AND, OR.classclass"Add" Expression.classBase class for all aggregation functions expressions It's more like marker interface for now.class"And" expression.classAsterisk operator for COUNT(*) expression.classclass"Between" expression.classBitwise conjunction (AND or '&') expressionclassBitwise left shift '<<' operation.classBitwise negation (NOT i.e.classBitwise disjunction (OR or '|') expression.classBitwise right shift '>>' operation.classBitwise exclusive disjunction (XOR or '^') operation.classclassclassclassclassclassclassclassclassPath expression traversing DB relationships and attributes.classclass"Divide" expression.classclassScalar node that represents constant enumeration value.class"Equal To" expression.classclassclassBoolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.classclassclass"Greater Than" expression.class"Greater Than Or Equal To" expression.class"In" expression.classclass"Less Then" expression.class"Less than or equal to" expression.class"Like" expression.class"Case insensitive like" expression.classA leaf expression representing an immutable collection of values.classclassclassclassclassclass"Multiply" expression.classA named expression parameter.class"Negate" expression.class"Not" expression.class"Not Between" expression.class"Not equal to" expression.classclass"Not In" expression.class"Not Like" expression.class"Not like, ignore case" expression.classclass"Or" expression.classGeneric path expression.classA scalar value wrapper expression.classclassclassclass"Subtract" expression.classclassclassBoolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.classclassSuperclass of conditional expressions.classclassclassclassSuperclass of pattern matching nodes.Constructors in org.apache.cayenne.exp.parser with parameters of type SimpleNodeModifierConstructorDescriptionASTBetween(SimpleNode path, Object value1, Object value2) ASTEqual(SimpleNode path, Object value) Creates "Equal To" expression.ASTGreater(SimpleNode path, Object value) ASTGreaterOrEqual(SimpleNode path, Object value) ASTIn(SimpleNode path, SimpleNode node) ASTLess(SimpleNode path, Object value) ASTLessOrEqual(SimpleNode path, Object value) ASTLike(SimpleNode path, Object pattern) ASTLike(SimpleNode path, Object pattern, char escapeChar) ASTLikeIgnoreCase(SimpleNode path, Object pattern) ASTLikeIgnoreCase(SimpleNode path, Object pattern, char escapeChar) ASTNotBetween(SimpleNode path, Object value1, Object value2) ASTNotEqual(SimpleNode path, Object value) Creates "Not Equal To" expression.ASTNotIn(SimpleNode path, SimpleNode node) ASTNotLike(SimpleNode path, Object value) ASTNotLike(SimpleNode path, Object value, char escapeChar) ASTNotLikeIgnoreCase(SimpleNode path, Object value) ASTNotLikeIgnoreCase(SimpleNode path, Object value, char escapeChar)