Package org.apache.cayenne.exp.parser
package org.apache.cayenne.exp.parser
Contains expression parser and other expression internals.
-
ClassDescriptionSuperclass of aggregated conditional nodes such as NOT, AND, OR."Add" Expression.Base class for all aggregation functions expressions It's more like marker interface for now."And" expression.Asterisk operator for COUNT(*) expression."Between" expression.Bitwise conjunction (AND or '&') expressionBitwise left shift '<<' operation.Bitwise negation (NOT i.e.Bitwise disjunction (OR or '|') expression.Bitwise right shift '>>' operation.Bitwise exclusive disjunction (XOR or '^') operation.Path expression traversing DB relationships and attributes."Divide" expression.Scalar node that represents constant enumeration value."Equal To" expression.Available components of date/time.Boolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value."Greater Than" expression."Greater Than Or Equal To" expression."In" expression."Less Then" expression."Less than or equal to" expression."Like" expression."Case insensitive like" expression.A leaf expression representing an immutable collection of values."Multiply" expression.A named expression parameter."Negate" expression."Not" expression."Not Between" expression."Not equal to" expression."Not In" expression."Not Like" expression."Not like, ignore case" expression."Or" expression.Generic path expression.A scalar value wrapper expression."Subtract" expression.Boolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.Superclass of conditional expressions.Parser of Cayenne Expressions.Token literal values and constants.Token Manager.An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).Provides basic machinery for constructing the parent and child relationships between nodes.This exception is thrown when parse errors are encountered.Superclass of pattern matching nodes.Superclass of AST* expressions that implements Node interface defined by JavaCC framework.Describes the input token stream.Token Manager Error.