## Uses of Interface
com.holonplatform.datastore.jdbc.JdbcDatastore.Builder

- Packages that use JdbcDatastore.Builder
  Package | Description
  --- | ---
  com.holonplatform.datastore.jdbc |
  com.holonplatform.datastore.jdbc.internal |

- - ### Uses of JdbcDatastore.Builder in com.holonplatform.datastore.jdbc

    Methods in com.holonplatform.datastore.jdbc that return JdbcDatastore.Builder
    Modifier and Type | Method and Description
    --- | ---
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`autoCommit(boolean autoCommit)` Deprecated. Use transaction operations to manage connection auto-commit or provide a custom `JdbcConnectionHandler` for more complex situations
    `static JdbcDatastore.Builder<JdbcDatastore>` | JdbcDatastore.`builder()` Get a builder to create a `JdbcDatastore` instance.
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`connectionHandler(com.holonplatform.jdbc.JdbcConnectionHandler connectionHandler)` Set a custom `JdbcConnectionHandler` to be used for Datastore JDBC connections handling.
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`database(com.holonplatform.jdbc.DatabasePlatform database)` Set the database platform to which the DataSource is connected.
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`dataSource(DataSource dataSource)` Set the `DataSource` to use.
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`dataSource(com.holonplatform.jdbc.DataSourceConfigProperties configuration)` Set the configuration property source to build the `DataSource` to use with the Datastore.
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`dialect(SQLDialect dialect)` Set the dialect to use.
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`dialect(String dialectClassName)` Set the fully qualified dialect class name to use as datastore dialect.
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`identifierResolutionStrategy(IdentifierResolutionStrategy identifierResolutionStrategy)` Set the `IdentifierResolutionStrategy`.
    `JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`transactionFactory(JdbcTransactionFactory transactionFactory)` Set a custom `JdbcTransactionFactory` to be used by the Datastore to create new transactions.
    `<C extends com.holonplatform.core.datastore.DatastoreCommodity> JdbcDatastore.Builder<D>` | JdbcDatastore.Builder.`withCommodity(JdbcDatastoreCommodityFactory<C> commodityFactory)` Register a `JdbcDatastoreCommodityFactory`.

  - ### Uses of JdbcDatastore.Builder in com.holonplatform.datastore.jdbc.internal

    Classes in com.holonplatform.datastore.jdbc.internal that implement JdbcDatastore.Builder
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DefaultJdbcDatastore.AbstractBuilder<D extends JdbcDatastore,I extends DefaultJdbcDatastore>` Base `JdbcDatastore` builder.
    `static class` | `DefaultJdbcDatastore.DefaultBuilder` Default `JdbcDatastore` builder.

    Methods in com.holonplatform.datastore.jdbc.internal that return JdbcDatastore.Builder
    Modifier and Type | Method and Description
    --- | ---
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`autoCommit(boolean autoCommit)` Deprecated.
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`configuration(com.holonplatform.core.datastore.DatastoreConfigProperties configuration)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`connectionHandler(com.holonplatform.jdbc.JdbcConnectionHandler connectionHandler)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`database(com.holonplatform.jdbc.DatabasePlatform database)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`dataContextId(String dataContextId)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`dataSource(DataSource dataSource)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`dataSource(com.holonplatform.jdbc.DataSourceConfigProperties configuration)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`dialect(SQLDialect dialect)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`dialect(String dialectClassName)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`identifierResolutionStrategy(IdentifierResolutionStrategy identifierResolutionStrategy)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`traceEnabled(boolean trace)`
    `JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`transactionFactory(JdbcTransactionFactory transactionFactory)`
    `<C extends com.holonplatform.core.datastore.DatastoreCommodity> JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`withCommodity(JdbcDatastoreCommodityFactory<C> commodityFactory)`
    `<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> JdbcDatastore.Builder<D>` | DefaultJdbcDatastore.AbstractBuilder.`withExpressionResolver(com.holonplatform.core.ExpressionResolver<E,R> expressionResolver)`

Copyright © 2019 The Holon Platform. All rights reserved.