# Hierarchy For Package com.holonplatform.datastore.jdbc.composer

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.jdbc.composer.SQLCompositionContext.SQLStatementPreparationException

## Interface Hierarchy

- com.holonplatform.datastore.jdbc.composer.ConnectionHandler
- com.holonplatform.datastore.jdbc.composer.ConnectionOperation<R>
- com.holonplatform.datastore.jdbc.composer.ConnectionRunnable
- com.holonplatform.core.Expression
  - com.holonplatform.core.query.QueryFilter (also extends java.io.Serializable)
    - com.holonplatform.datastore.jdbc.composer.WhereFilter
  - com.holonplatform.core.query.QuerySort (also extends java.io.Serializable)
    - com.holonplatform.datastore.jdbc.composer.OrderBySort
- com.holonplatform.core.ExpressionResolver.ExpressionResolverProvider
  - com.holonplatform.core.ExpressionResolver.ExpressionResolverHandler
    - com.holonplatform.core.ExpressionResolver.ResolutionContext
      - com.holonplatform.datastore.jdbc.composer.SQLCompositionContext (also extends com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport, com.holonplatform.datastore.jdbc.composer.SQLContext)
        - com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext
  - com.holonplatform.datastore.jdbc.composer.SQLContext
    - com.holonplatform.datastore.jdbc.composer.SQLCompositionContext (also extends com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport, com.holonplatform.core.ExpressionResolver.ResolutionContext)
      - com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext
    - com.holonplatform.datastore.jdbc.composer.SQLExecutionContext
- com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  - com.holonplatform.datastore.jdbc.composer.SQLCompositionContext (also extends com.holonplatform.core.ExpressionResolver.ResolutionContext, com.holonplatform.datastore.jdbc.composer.SQLContext)
    - com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext
  - com.holonplatform.datastore.jdbc.composer.SQLDialectContext
- java.io.Serializable
  - com.holonplatform.core.query.QueryFilter (also extends com.holonplatform.core.Expression)
    - com.holonplatform.datastore.jdbc.composer.WhereFilter
  - com.holonplatform.core.query.QuerySort (also extends com.holonplatform.core.Expression)
    - com.holonplatform.datastore.jdbc.composer.OrderBySort
  - com.holonplatform.datastore.jdbc.composer.SQLContextParametersHandler
  - com.holonplatform.datastore.jdbc.composer.SQLDialect
  - com.holonplatform.datastore.jdbc.composer.SQLDialect.LimitHandler
  - com.holonplatform.datastore.jdbc.composer.SQLType
- com.holonplatform.datastore.jdbc.composer.SQLResult
- com.holonplatform.datastore.jdbc.composer.SQLResultConverter<R>
- com.holonplatform.datastore.jdbc.composer.SQLStatementConfigurator
- com.holonplatform.datastore.jdbc.composer.SQLTypeConverter
- com.holonplatform.datastore.jdbc.composer.SQLValueDeserializer
- com.holonplatform.datastore.jdbc.composer.SQLValueDeserializer.ValueProcessor
- com.holonplatform.datastore.jdbc.composer.SQLValueSerializer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.holonplatform.datastore.jdbc.composer.SQLStatementCompositionContext.AliasMode

Copyright © 2019 The Holon Platform. All rights reserved.