| Package | Description |
|---|---|
| com.holonplatform.datastore.jdbc | |
| com.holonplatform.datastore.jdbc.internal |
| 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. |
| 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. |
| 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> |
DefaultJdbcDatastore.AbstractBuilder.withCommodity(JdbcDatastoreCommodityFactory<C> commodityFactory) |
<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> |
DefaultJdbcDatastore.AbstractBuilder.withExpressionResolver(com.holonplatform.core.ExpressionResolver<E,R> expressionResolver) |
Copyright © 2019 The Holon Platform. All rights reserved.