## Uses of Interface
org.apache.calcite.avatica.ConnectionConfig

Packages that use ConnectionConfig
org.apache.calcite.avatica: Avatica JDBC framework.
org.apache.calcite.avatica.remote: JDBC driver that uses remote procedure calls.

### Uses of ConnectionConfig in org.apache.calcite.avatica

Classes in org.apache.calcite.avatica that implement ConnectionConfig
`class` `ConnectionConfigImpl` Implementation of `ConnectionConfig`.

Methods in org.apache.calcite.avatica that return ConnectionConfig
`ConnectionConfig` AvaticaConnection.`config()` Returns a view onto this connection's configuration properties.

### Uses of ConnectionConfig in org.apache.calcite.avatica.remote

Classes in org.apache.calcite.avatica.remote that implement ConnectionConfig
`class` `AvaticaRemoteConnectionConfigImpl` Implementation of `ConnectionConfig` with extra properties specific to Remote Driver.

Methods in org.apache.calcite.avatica.remote with parameters of type ConnectionConfig
`(package private) KerberosConnection` Driver.`createKerberosUtility(ConnectionConfig config)`
`(package private) Service` Driver.`createService(AvaticaConnection connection, ConnectionConfig config)` Creates a `Service` with the given `AvaticaConnection` and configuration.
`AvaticaHttpClient` AvaticaHttpClientFactoryImpl.`getClient(URL url, ConnectionConfig config, KerberosConnection kerberosUtil)`
`AvaticaHttpClient` AvaticaHttpClientFactory.`getClient(URL url, ConnectionConfig config, KerberosConnection kerberosUtil)` Construct the appropriate implementation of `AvaticaHttpClient`.
`(package private) AvaticaHttpClient` Driver.`getHttpClient(AvaticaConnection connection, ConnectionConfig config)` Creates the HTTP client that communicates with the Avatica server.
`(package private) Driver.Serialization` Driver.`getSerialization(ConnectionConfig config)`