## Uses of Interface
com.holonplatform.jdbc.DataSourceBuilder.Builder

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

- - ### Uses of DataSourceBuilder.Builder in com.holonplatform.jdbc

    Methods in com.holonplatform.jdbc that return DataSourceBuilder.Builder
    Modifier and Type | Method and Description
    --- | ---
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`autoCommit(boolean autoCommit)` Set the DataSource connection auto-commit mode.
    `static DataSourceBuilder.Builder` | DataSourceBuilder.`builder()` Get a `DataSourceBuilder.Builder` to set configuration properties and directly obtain a `DataSource` instance.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`database(DatabasePlatform databasePlatform)` Set the database platform to which the DataSource is connected.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`driverClassName(String driverClassName)` Set the JDBC driver class name.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`maxPoolSize(int maxPoolSize)` For connection pooling DataSources, set the upper limit of the connections pool.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`minPoolSize(int minPoolSize)` For connection pooling DataSources, set the lower limit of the connections pool.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`name(String name)` Set the DataSource instance name, if supported by concrete DataSource implementation.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`password(String password)` Set the JDBC connection password.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`type(DataSourceType type)` Set the DataSource type.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`type(String typeName)` Set the DataSource type name.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`url(String url)` Set the JDBC connection URL.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`username(String username)` Set the JDBC connection username.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`validationQuery(String validationQuery)` For connection pooling DataSources, set the connection validation query.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`withInitScript(String sqlScript)` Add a SQL intitialization script.
    `DataSourceBuilder.Builder` | DataSourceBuilder.Builder.`withInitScriptResource(String sqlScriptResourceName)` Add a SQL intitialization script read from given classpath resource name (for example a file name).

  - ### Uses of DataSourceBuilder.Builder in com.holonplatform.jdbc.internal

    Classes in com.holonplatform.jdbc.internal that implement DataSourceBuilder.Builder
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DefaultDataSourceBuilder.DefaultBuilder` Default `Builder`.

    Methods in com.holonplatform.jdbc.internal that return DataSourceBuilder.Builder
    Modifier and Type | Method and Description
    --- | ---
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`autoCommit(boolean autoCommit)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`database(DatabasePlatform databasePlatform)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`driverClassName(String driverClassName)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`maxPoolSize(int maxPoolSize)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`minPoolSize(int minPoolSize)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`name(String name)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`password(String password)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`type(DataSourceType type)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`type(String typeName)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`url(String url)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`username(String username)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`validationQuery(String validationQuery)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`withInitScript(String sqlScript)`
    `DataSourceBuilder.Builder` | DefaultDataSourceBuilder.DefaultBuilder.`withInitScriptResource(String sqlScriptResourceName)`

Copyright © 2019 The Holon Platform. All rights reserved.