# Hierarchy For Package org.apache.cayenne.exp.parser

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cayenne.exp.Expression (implements java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.exp.parser.SimpleNode (implements org.apache.cayenne.exp.parser.Node)
      - org.apache.cayenne.exp.parser.AggregateConditionNode
        - org.apache.cayenne.exp.parser.ASTAnd (implements org.apache.cayenne.exp.ValueInjector)
        - org.apache.cayenne.exp.parser.ASTNot
        - org.apache.cayenne.exp.parser.ASTOr
      - org.apache.cayenne.exp.parser.ASTAdd
      - org.apache.cayenne.exp.parser.ASTBitwiseAnd
      - org.apache.cayenne.exp.parser.ASTBitwiseNot
      - org.apache.cayenne.exp.parser.ASTBitwiseOr
      - org.apache.cayenne.exp.parser.ASTBitwiseXor
      - org.apache.cayenne.exp.parser.ASTDivide
      - org.apache.cayenne.exp.parser.ASTList
      - org.apache.cayenne.exp.parser.ASTMultiply
      - org.apache.cayenne.exp.parser.ASTNegate
      - org.apache.cayenne.exp.parser.ASTPath
        - org.apache.cayenne.exp.parser.ASTDbPath
        - org.apache.cayenne.exp.parser.ASTObjPath
      - org.apache.cayenne.exp.parser.ASTScalar
        - org.apache.cayenne.exp.parser.ASTNamedParameter
      - org.apache.cayenne.exp.parser.ASTSubtract
      - org.apache.cayenne.exp.parser.ConditionNode
        - org.apache.cayenne.exp.parser.ASTBetween
        - org.apache.cayenne.exp.parser.ASTEqual (implements org.apache.cayenne.exp.ValueInjector)
        - org.apache.cayenne.exp.parser.ASTFalse
        - org.apache.cayenne.exp.parser.ASTGreater
        - org.apache.cayenne.exp.parser.ASTGreaterOrEqual
        - org.apache.cayenne.exp.parser.ASTIn
        - org.apache.cayenne.exp.parser.ASTLess
        - org.apache.cayenne.exp.parser.ASTLessOrEqual
        - org.apache.cayenne.exp.parser.ASTNotBetween
        - org.apache.cayenne.exp.parser.ASTNotEqual
        - org.apache.cayenne.exp.parser.ASTNotIn
        - org.apache.cayenne.exp.parser.ASTTrue
        - org.apache.cayenne.exp.parser.PatternMatchNode
          - org.apache.cayenne.exp.parser.ASTLike
          - org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
          - org.apache.cayenne.exp.parser.ASTNotLike
          - org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
  - org.apache.cayenne.exp.parser.ExpressionParser (implements org.apache.cayenne.exp.parser.ExpressionParserConstants, org.apache.cayenne.exp.parser.ExpressionParserTreeConstants)
  - org.apache.cayenne.exp.parser.ExpressionParserTokenManager (implements org.apache.cayenne.exp.parser.ExpressionParserConstants)
  - org.apache.cayenne.exp.parser.JavaCharStream
  - org.apache.cayenne.exp.parser.JJTExpressionParserState
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.apache.cayenne.exp.parser.TokenMgrError
    - java.lang.Exception
      - org.apache.cayenne.exp.parser.ParseException
  - org.apache.cayenne.exp.parser.Token

## Interface Hierarchy

- org.apache.cayenne.exp.parser.ExpressionParserConstants
- org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
- org.apache.cayenne.exp.parser.Node

Copyright © 2001–2018 Apache Cayenne. All rights reserved.