# Uses of Package
org.apache.cayenne.exp.parser

- Packages that use org.apache.cayenne.exp.parser
  Package | Description
  --- | ---
  org.apache.cayenne.exp.parser | Contains expression parser and other expression internals.

- Classes in org.apache.cayenne.exp.parser used by org.apache.cayenne.exp.parser
  Class | Description
  --- | ---
  AggregateConditionNode | Superclass of aggregated conditional nodes such as NOT, AND, OR.
  ASTAggregateFunctionCall | Base class for all aggregation functions expressions It's more like marker interface for now.
  ASTDbPath | Path expression traversing DB relationships and attributes.
  ASTExtract.DateTimePart | Available components of date/time.
  ASTFunctionCall |
  ASTPath | Generic path expression.
  ASTScalar | A scalar value wrapper expression.
  ASTSubquery |
  ConditionNode | Superclass of conditional expressions.
  EvaluatedBitwiseNode |
  EvaluatedMathNode |
  EvaluatedNode |
  ExpressionParserConstants | Token literal values and constants.
  ExpressionParserTokenManager | Token Manager.
  ExpressionParserTreeConstants |
  JavaCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
  JJTExpressionParserState |
  Node | Provides basic machinery for constructing the parent and child relationships between nodes.
  ParseException | This exception is thrown when parse errors are encountered.
  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.