# 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.
org.apache.cayenne.query
Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- 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.
- Classes in org.apache.cayenne.exp.parser used by org.apache.cayenne.query
  Class
  Description
  ASTPath
  Generic path expression.