# Package com.holonplatform.jdbc

- Interface Summary
  Interface | Description
  --- | ---
  BasicDataSource | Simple standard jdbc `DataSource` implementation, using the `DriverManager` class and returning a new `Connection` from every `getConnection` call.
  BasicDataSource.Builder | `BasicDataSource` builder.
  DataSourceBuilder | Builder to create and configure `DataSource` instances using a `DataSourceConfigProperties` configuration properties source.
  DataSourceBuilder.Builder | Direct `DataSource` instance builder.
  DataSourceConfigProperties | A `ConfigPropertySet` for `DataSource` configuration, using `DataSourceConfigProperties.DEFAULT_NAME` as property prefix.
  DataSourceFactory | Factory interface to create a `DataSource` instance according to the declared `DataSourceFactory.getDataSourceType()` type name and using a `DataSourceConfigProperties` property set.
  DataSourcePostProcessor | Interface which can be used to perform additional initialization and configuration on a `DataSource` instance created by a `DataSourceFactory`.
  JdbcConnectionHandler | JDBC `Connection` handler.
  MultiTenantDataSource | `DataSource` with multi-tenancy support.
  MultiTenantDataSource.Builder |
  TenantDataSourceProvider | Concrete tenant `DataSource` instance provider.

- Class Summary
  Class | Description
  --- | ---
  DataSourceConfigProperties.DataSourceConfigPropertiesImpl | Default implementation

- Enum Summary
  Enum | Description
  --- | ---
  DatabasePlatform | Enumeration for common database platforms
  DataSourceType | `DataSource` types enumeration.
  JdbcConnectionHandler.ConnectionType | Connection type

Copyright © 2019 The Holon Platform. All rights reserved.