# Package org.apache.cayenne.ejbql.parser

- Interface Summary
  Interface | Description
  --- | ---
  EJBQLConstants | Token literal values and constants.
  EJBQLTreeConstants |
  Node | A JJTree-compliant tree node interface.

- Class Summary
  Class | Description
  --- | ---
  AggregateConditionNode | Superclass of aggregated conditional nodes such as NOT, AND, OR.
  EJBQL |
  EJBQL.EJBQLDefaultParser |
  EJBQLAbs |
  EJBQLAbstractSchemaName |
  EJBQLAdd |
  EJBQLAggregate |
  EJBQLAggregateColumn | An aggregate column expression.
  EJBQLAll |
  EJBQLAnd |
  EJBQLAny |
  EJBQLAscending |
  EJBQLAverage |
  EJBQLBetween |
  EJBQLBooleanLiteral |
  EJBQLClassName |
  EJBQLConcat |
  EJBQLConstructor |
  EJBQLConstructorParameter |
  EJBQLConstructorParameters |
  EJBQLCount |
  EJBQLCurrentDate |
  EJBQLCurrentTime |
  EJBQLCurrentTimestamp |
  EJBQLDbPath |
  EJBQLDecimalLiteral |
  EJBQLDelete |
  EJBQLDescending |
  EJBQLDistinct |
  EJBQLDivide |
  EJBQLEquals |
  EJBQLEscapeCharacter |
  EJBQLExists |
  EJBQLFrom |
  EJBQLFromItem |
  EJBQLGreaterOrEqual |
  EJBQLGreaterThan |
  EJBQLGroupBy |
  EJBQLHaving |
  EJBQLIdentificationVariable |
  EJBQLIdentifier |
  EJBQLIn |
  EJBQLInnerFetchJoin |
  EJBQLInnerJoin |
  EJBQLIntegerLiteral |
  EJBQLIsEmpty |
  EJBQLIsNull |
  EJBQLJoin |
  EJBQLLength |
  EJBQLLessOrEqual |
  EJBQLLessThan |
  EJBQLLike |
  EJBQLLocate |
  EJBQLLower |
  EJBQLMax |
  EJBQLMemberOf |
  EJBQLMin |
  EJBQLMod |
  EJBQLMultiply |
  EJBQLNamedInputParameter |
  EJBQLNegative |
  EJBQLNot |
  EJBQLNotEquals |
  EJBQLOr |
  EJBQLOrderBy |
  EJBQLOrderByItem |
  EJBQLOuterFetchJoin |
  EJBQLOuterJoin |
  EJBQLPath |
  EJBQLPatternValue |
  EJBQLPositionalInputParameter |
  EJBQLSelect |
  EJBQLSelectClause |
  EJBQLSelectExpression |
  EJBQLSelectExpressions |
  EJBQLSize |
  EJBQLSqrt |
  EJBQLStringLiteral |
  EJBQLSubselect |
  EJBQLSubstring |
  EJBQLSubtract |
  EJBQLSum |
  EJBQLTok |
  EJBQLTokenManager | Token Manager.
  EJBQLTrim |
  EJBQLTrimBoth |
  EJBQLTrimCharacter |
  EJBQLTrimLeading |
  EJBQLTrimSpecification |
  EJBQLTrimTrailing |
  EJBQLUpdate |
  EJBQLUpdateField |
  EJBQLUpdateItem |
  EJBQLUpdateValue |
  EJBQLUpper |
  EJBQLWhere |
  JavaCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
  JJTEJBQLState |
  SimpleNode | A base node for the EJBQL concrete nodes that satisfies JJTree requirements.
  Token | Describes the input token stream.

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

- Error Summary
  Error | Description
  --- | ---
  TokenMgrError | Token Manager Error.