# Hierarchy For Package com.holonplatform.datastore.jpa.jpql.context

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext.JPQLStatementPreparationException

## Interface Hierarchy

- com.holonplatform.core.Expression.ExpressionResolverFunction<E,R>
  - com.holonplatform.core.ExpressionResolver<E,R> (also extends java.io.Serializable)
    - com.holonplatform.datastore.jpa.jpql.context.JPQLContextExpressionResolver<E,R>
- com.holonplatform.core.ExpressionResolver.ExpressionResolverProvider
  - com.holonplatform.core.ExpressionResolver.ExpressionResolverHandler
    - com.holonplatform.core.ExpressionResolver.ResolutionContext
      - com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext (also extends com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport, com.holonplatform.datastore.jpa.context.JpaContext)
        - com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
  - com.holonplatform.datastore.jpa.context.JpaContext
    - com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext (also extends com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport, com.holonplatform.core.ExpressionResolver.ResolutionContext)
      - com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
- com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  - com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext (also extends com.holonplatform.core.ExpressionResolver.ResolutionContext, com.holonplatform.datastore.jpa.context.JpaContext)
    - com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
- java.io.Serializable
  - com.holonplatform.core.ExpressionResolver<E,R> (also extends com.holonplatform.core.Expression.ExpressionResolverFunction<E,R>)
    - com.holonplatform.datastore.jpa.jpql.context.JPQLContextExpressionResolver<E,R>
  - com.holonplatform.datastore.jpa.jpql.context.JPQLContextParametersHandler

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext.AliasMode

Copyright © 2019 The Holon Platform. All rights reserved.