## Uses of Interface
com.databricks.jdbc.dbclient.DatabricksMetadataClient

Packages that use DatabricksMetadataClient
com.databricks.jdbc.api
com.databricks.jdbc.api.impl
com.databricks.jdbc.dbclient.impl.sqlexec
com.databricks.jdbc.dbclient.impl.thrift

### Uses of DatabricksMetadataClient in com.databricks.jdbc.api

Methods in com.databricks.jdbc.api that return DatabricksMetadataClient
`DatabricksMetadataClient` IDatabricksSession.`getDatabricksMetadataClient()` Returns the metadata client

### Uses of DatabricksMetadataClient in com.databricks.jdbc.api.impl

Methods in com.databricks.jdbc.api.impl that return DatabricksMetadataClient
`DatabricksMetadataClient` DatabricksSession.`getDatabricksMetadataClient()`

### Uses of DatabricksMetadataClient in com.databricks.jdbc.dbclient.impl.sqlexec

Classes in com.databricks.jdbc.dbclient.impl.sqlexec that implement DatabricksMetadataClient
`class` `DatabricksMetadataSdkClient` Implementation for DatabricksMetadataClient using SDK client
`class` `DatabricksNewMetadataSdkClient` This is for the new SQL commands added in runtime.

### Uses of DatabricksMetadataClient in com.databricks.jdbc.dbclient.impl.thrift

Classes in com.databricks.jdbc.dbclient.impl.thrift that implement DatabricksMetadataClient
`class` `DatabricksThriftServiceClient`