Package org.apache.cayenne.exp.parser

Contains expression parser and other expression internals.

See:
          Description

Interface Summary
ExpressionParserConstants Token literal values and constants.
ExpressionParserTreeConstants  
Node Provides basic machinery for constructing the parent and child relationships between nodes.
 

Class Summary
AggregateConditionNode Superclass of aggregated conditional nodes such as NOT, AND, OR.
ASTAdd "Add" Expression.
ASTAnd "And" expression.
ASTBetween "Between" expression.
ASTDbPath Path expression traversing DB relationships and attributes.
ASTDivide "Divide" expression.
ASTEqual "Equal To" expression.
ASTFalse Boolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.
ASTGreater "Greate Than" expression.
ASTGreaterOrEqual "Greater Than Or Equal To" expression.
ASTIn "In" expression.
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.
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.
ASTSubtract "Subtract" expression.
ASTTrue Boolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.
ConditionNode Superclass of conditional expressions.
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).
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.
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError Token Manager Error.
 

Package org.apache.cayenne.exp.parser Description

Contains expression parser and other expression internals.



Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.