## Uses of Interface
com.holonplatform.datastore.jdbc.composer.SQLContext

- Packages that use SQLContext
  Package | Description
  --- | ---
  com.holonplatform.datastore.jdbc.composer |
  com.holonplatform.datastore.jdbc.composer.internal |
  com.holonplatform.datastore.jdbc.config |
  com.holonplatform.datastore.jdbc.context |
  com.holonplatform.datastore.jdbc.internal |

- - ### Uses of SQLContext in com.holonplatform.datastore.jdbc.composer

    Subinterfaces of SQLContext in com.holonplatform.datastore.jdbc.composer
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SQLCompositionContext` SQL compostion context.
    `interface` | `SQLExecutionContext` SQL operation execution context.
    `interface` | `SQLStatementCompositionContext` A `SQLCompositionContext` extension which supports statement alias generation and inspection.

    Methods in com.holonplatform.datastore.jdbc.composer with parameters of type SQLContext
    Modifier and Type | Method and Description
    --- | ---
    `PreparedStatement` | SQLStatementConfigurator.`configureStatement(SQLContext context, PreparedStatement jdbcStatement, SQLStatement sqlStatement)` Configure given `PreparedStatement`, setting the statement parameter values, if necessary.
    `static SQLCompositionContext` | SQLCompositionContext.`create(SQLContext context)` Create a new default `SQLCompositionContext`.
    `static SQLExecutionContext` | SQLExecutionContext.`create(SQLContext context)` Create a new `SQLExecutionContext` using given `SQLContext`.
    `static SQLExecutionContext` | SQLExecutionContext.`create(SQLContext context, Connection connection)` Create a new `SQLExecutionContext` using given `SQLContext` and providing th current `Connection`.
    `static SQLStatementCompositionContext` | SQLStatementCompositionContext.`create(SQLContext context, com.holonplatform.core.datastore.relational.RelationalTarget<?> rootTarget, SQLStatementCompositionContext.AliasMode aliasMode)` Create a new default `SQLStatementCompositionContext`.
    `Optional<Class<?>>` | SQLTypeConverter.`getJavaType(SQLContext context, SQLType sqlType)` Get the Java type which corresponds to given SQL type.
    `Optional<SQLType>` | SQLTypeConverter.`getSqlType(SQLContext context, Class<?> javaType)` Get the SQL type which corresponds to given Java type.

  - ### Uses of SQLContext in com.holonplatform.datastore.jdbc.composer.internal

    Classes in com.holonplatform.datastore.jdbc.composer.internal that implement SQLContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultSQLCompositionContext` Default `SQLCompositionContext` implementation.
    `class` | `DefaultSQLExecutionContext` Default `SQLExecutionContext`.
    `class` | `DefaultSQLStatementCompositionContext` Default `SQLStatementCompositionContext` implementation.

    Methods in com.holonplatform.datastore.jdbc.composer.internal with parameters of type SQLContext
    Modifier and Type | Method and Description
    --- | ---
    `PreparedStatement` | DefaultSQLStatementConfigurator.`configureStatement(SQLContext context, PreparedStatement jdbcStatement, SQLStatement sqlStatement)`
    `Optional<Class<?>>` | DefaultSQLTypeConverter.`getJavaType(SQLContext context, SQLType sqlType)`
    `Optional<SQLType>` | DefaultSQLTypeConverter.`getSqlType(SQLContext context, Class<?> javaType)`

    Constructors in com.holonplatform.datastore.jdbc.composer.internal with parameters of type SQLContext
    Constructor and Description
    `DefaultSQLCompositionContext(SQLContext context)` Default constructor.
    `DefaultSQLExecutionContext(SQLContext sqlContext, Connection connection)` Constructor.
    `DefaultSQLStatementCompositionContext(SQLContext context, com.holonplatform.core.datastore.relational.RelationalTarget<?> rootTarget, SQLStatementCompositionContext.AliasMode aliasMode)` Constructor.

  - ### Uses of SQLContext in com.holonplatform.datastore.jdbc.config

    Subinterfaces of SQLContext in com.holonplatform.datastore.jdbc.config
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JdbcDatastoreCommodityContext` JDBC Datastore `DatastoreCommodityContext`.

  - ### Uses of SQLContext in com.holonplatform.datastore.jdbc.context

    Subinterfaces of SQLContext in com.holonplatform.datastore.jdbc.context
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JdbcOperationContext` JDBC datastore operations execution context.

  - ### Uses of SQLContext in com.holonplatform.datastore.jdbc.internal

    Classes in com.holonplatform.datastore.jdbc.internal that implement SQLContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultJdbcDatastore` Default `JdbcDatastore` implementation.

Copyright © 2019 The Holon Platform. All rights reserved.