## Uses of Class
com.amazon.redshift.ds.common.BaseDataSource

Packages that use BaseDataSource
Package | Description
--- | ---
com.amazon.redshift.ds |
com.amazon.redshift.ds.common |
com.amazon.redshift.jdbc |
com.amazon.redshift.jdbc2.optional |
com.amazon.redshift.jdbc3 |
com.amazon.redshift.xa |

### Uses of BaseDataSource in com.amazon.redshift.ds

Subclasses of BaseDataSource in com.amazon.redshift.ds
Modifier and Type | Class and Description
--- | ---
`class` | `RedshiftConnectionPoolDataSource` Redshift implementation of ConnectionPoolDataSource.
`class` | `RedshiftPoolingDataSource` Deprecated. Since 42.0.0, instead of this class you should use a fully featured connection pool like HikariCP, vibur-dbcp, commons-dbcp, c3p0, etc.
`class` | `RedshiftSimpleDataSource` Simple DataSource which does not perform connection pooling.

### Uses of BaseDataSource in com.amazon.redshift.ds.common

Methods in com.amazon.redshift.ds.common with parameters of type BaseDataSource
Modifier and Type | Method and Description
--- | ---
`void` | BaseDataSource.`initializeFrom(BaseDataSource source)`
`protected Object` | RedshiftObjectFactory.`loadBaseDataSource(BaseDataSource ds, Reference ref)`

### Uses of BaseDataSource in com.amazon.redshift.jdbc

Subclasses of BaseDataSource in com.amazon.redshift.jdbc
Modifier and Type | Class and Description
--- | ---
`class` | `DataSource` Backward compatible DataSource class.

### Uses of BaseDataSource in com.amazon.redshift.jdbc2.optional

Subclasses of BaseDataSource in com.amazon.redshift.jdbc2.optional
Modifier and Type | Class and Description
--- | ---
`class` | `ConnectionPool` Deprecated. Please use `RedshiftConnectionPoolDataSource`
`class` | `PoolingDataSource` Deprecated. Since 2.0.0, see `RedshiftPoolingDataSource`
`class` | `SimpleDataSource` Deprecated. Please use `RedshiftSimpleDataSource`

### Uses of BaseDataSource in com.amazon.redshift.jdbc3

Subclasses of BaseDataSource in com.amazon.redshift.jdbc3
Modifier and Type | Class and Description
--- | ---
`class` | `Jdbc3ConnectionPool` Deprecated. Please use `RedshiftConnectionPoolDataSource`
`class` | `Jdbc3PoolingDataSource` Deprecated. Since 2.0.0, see `RedshiftPoolingDataSource`
`class` | `Jdbc3SimpleDataSource` Deprecated. Please use `RedshiftSimpleDataSource`

### Uses of BaseDataSource in com.amazon.redshift.xa

Subclasses of BaseDataSource in com.amazon.redshift.xa
Modifier and Type | Class and Description
--- | ---
`class` | `RedshiftXADataSource` XA-enabled DataSource implementation.