| Package | Description |
|---|---|
| com.holonplatform.datastore.jdbc |
| 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.withCommodity(JdbcDatastoreCommodityFactory<C> commodityFactory)
Register a
JdbcDatastoreCommodityFactory. |
Copyright © 2019 The Holon Platform. All rights reserved.