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

Packages that use Meta
Package | Description
--- | ---
org.apache.calcite.avatica | Avatica JDBC framework.
org.apache.calcite.avatica.remote | JDBC driver that uses remote procedure calls.

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

Classes in org.apache.calcite.avatica that implement Meta
Modifier and Type | Class and Description
--- | ---
`class` | `MetaImpl` Basic implementation of `Meta`.

Fields in org.apache.calcite.avatica declared as Meta
Modifier and Type | Field and Description
--- | ---
`protected Meta` | AvaticaConnection.`meta`

Methods in org.apache.calcite.avatica that return Meta
Modifier and Type | Method and Description
--- | ---
`Meta` | Meta.Factory.`create(List<String> args)`
`abstract Meta` | UnregisteredDriver.`createMeta(AvaticaConnection connection)` Creates a service handler that will give connections from this Driver their behavior.
`Meta` | AvaticaConnection.Trojan.`getMeta(AvaticaConnection connection)` A means for anyone who has a trojan to get the protected field `AvaticaConnection.meta`.

Methods in org.apache.calcite.avatica with parameters of type Meta
Modifier and Type | Method and Description
--- | ---
`<T> T` | Meta.DatabaseProperty.`getProp(Meta meta, Meta.ConnectionHandle ch, Class<T> aClass)` Returns a value of this property, using the default value if the map does not contain an explicit value.

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

Subinterfaces of Meta in org.apache.calcite.avatica.remote
Modifier and Type | Interface and Description
--- | ---
`interface` | `ProtobufMeta` An extension of `Meta` which allows for native processing of calls with the Protobuf API objects instead of the POJOS (to avoid object translation).

Classes in org.apache.calcite.avatica.remote that implement Meta
Modifier and Type | Class and Description
--- | ---
`(package private) class` | `RemoteMeta` Implementation of `Meta` for the remote driver.

Fields in org.apache.calcite.avatica.remote declared as Meta
Modifier and Type | Field and Description
--- | ---
`(package private) Meta` | LocalService.`meta`

Methods in org.apache.calcite.avatica.remote that return Meta
Modifier and Type | Method and Description
--- | ---
`Meta` | Driver.`createMeta(AvaticaConnection connection)`

Constructors in org.apache.calcite.avatica.remote with parameters of type Meta
Constructor and Description
`LocalService(Meta meta)`
`LocalService(Meta meta, MetricsSystem metrics)`