Class Hierarchy
- java.lang.Object
- org.apache.openjpa.kernel.exps.AbstractExpressionBuilder
- org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder (implements org.apache.openjpa.kernel.jpql.JPQLTreeConstants)
 
 - org.apache.openjpa.kernel.jpql.JavaCharStream
 - org.apache.openjpa.kernel.jpql.JJTJPQLState
 - org.apache.openjpa.kernel.jpql.JPQL (implements org.apache.openjpa.kernel.jpql.JPQLConstants, org.apache.openjpa.kernel.jpql.JPQLTreeConstants)
 - org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.JPQLNode (implements org.apache.openjpa.kernel.jpql.Node, java.io.Serializable)
- org.apache.openjpa.kernel.jpql.SimpleNode
 
 - org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.ParsedJPQL (implements java.io.Serializable)
 - org.apache.openjpa.kernel.jpql.JPQLParser (implements org.apache.openjpa.kernel.exps.ExpressionParser)
 - org.apache.openjpa.kernel.jpql.JPQLTokenManager (implements org.apache.openjpa.kernel.jpql.JPQLConstants)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- org.apache.openjpa.kernel.jpql.TokenMgrError
 
 - java.lang.Exception
- java.lang.RuntimeException
- org.apache.openjpa.util.OpenJPAException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
- org.apache.openjpa.util.UserException
- org.apache.openjpa.kernel.jpql.ParseException
 
 
 - org.apache.openjpa.util.UserException
 
 - org.apache.openjpa.util.OpenJPAException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
 
 - java.lang.RuntimeException
 
 - java.lang.Error
 - org.apache.openjpa.kernel.jpql.Token (implements java.io.Serializable)
 
 - org.apache.openjpa.kernel.exps.AbstractExpressionBuilder
 
Interface Hierarchy
- org.apache.openjpa.kernel.jpql.JPQLConstants
 - org.apache.openjpa.kernel.jpql.JPQLTreeConstants
 - org.apache.openjpa.kernel.jpql.Node