## Uses of Class
com.pivotal.gemfirexd.internal.jdbc.ClientDataSource

Packages that use ClientDataSource
Package | Description
--- | ---
com.pivotal.gemfirexd.internal.client |
com.pivotal.gemfirexd.internal.jdbc |

### Uses of ClientDataSource in com.pivotal.gemfirexd.internal.client

Methods in com.pivotal.gemfirexd.internal.client with parameters of type ClientDataSource
Modifier and Type | Method and Description
--- | ---
`NetXAConnection` | ClientXAConnection.`createControlConnection(NetLogWriter logWriter, String user, String password, ClientDataSource dataSource, int rmId, boolean isXAConn)`

### Uses of ClientDataSource in com.pivotal.gemfirexd.internal.jdbc

Subclasses of ClientDataSource in com.pivotal.gemfirexd.internal.jdbc
Modifier and Type | Class and Description
--- | ---
`class` | `ClientConnectionPoolDataSource` ClientConnectionPoolDataSource is a factory for PooledConnection objects.
`class` | `ClientConnectionPoolDataSource40` ClientConnectionPoolDataSource40 is a factory for PooledConnection objects.
`class` | `ClientDataSource40` ClientDataSource40 is a simple data source implementation that can be used for establishing connections in a non-pooling, non-distributed environment.
`class` | `ClientXADataSource` This is Derby's network XADataSource for use with JDBC3.0 and JDBC2.0.
`class` | `ClientXADataSource40` This is Derby's network XADataSource for use with JDBC4.0.