Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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