# Uses of Package
net.snowflake.client.jdbc

Packages that use net.snowflake.client.jdbc
com.snowflake.client.jdbc
net.snowflake.client.config
net.snowflake.client.core
net.snowflake.client.core.arrow
net.snowflake.client.core.arrow.tostringhelpers
net.snowflake.client.core.json
net.snowflake.client.jdbc
net.snowflake.client.jdbc.cloud.storage
net.snowflake.client.jdbc.telemetryOOB
net.snowflake.client.pooling

Classes in net.snowflake.client.jdbc used by com.snowflake.client.jdbc
SnowflakeDriver: JDBC Driver implementation of Snowflake for production.

Classes in net.snowflake.client.jdbc used by net.snowflake.client.config
SnowflakeSQLException

Classes in net.snowflake.client.jdbc used by net.snowflake.client.core
BindingParameterMetadata
DefaultSFConnectionHandler: The default ConnectionHandler used by SnowflakeConnectionV(x).
ErrorCode: Internal JDBC driver error codes
FieldMetadata
HttpHeadersCustomizer: Allows programmatic customization of HTTP headers for requests sent by the Snowflake JDBC driver.
OCSPErrorCode
QueryStatusV2
RetryContextManager: RetryContextManager lets you register logic (as callbacks) that will be re-executed during a retry of a request.
SFBaseFileTransferAgent.CommandType: The types of file transfer: upload and download.
SFConnectionHandler: Class that presents the implementation of a Snowflake Connection.
SnowflakeColumn
SnowflakeColumnMetadata
SnowflakeConnectString
SnowflakeFixedView: An interface to use for returning query results from any java class
SnowflakeResultChunk: Class for result chunk
SnowflakeResultSetSerializable: This interface defines Snowflake specific APIs to access the data wrapped in the result set serializable object.
SnowflakeResultSetSerializableV1: This object is an intermediate object between result JSON from GS and ResultSet.
SnowflakeSQLException
SnowflakeType: Type converters

Classes in net.snowflake.client.jdbc used by net.snowflake.client.core.arrow
SnowflakeSQLException
SnowflakeType: Type converters

Classes in net.snowflake.client.jdbc used by net.snowflake.client.core.arrow.tostringhelpers
SnowflakeType: Type converters

Classes in net.snowflake.client.jdbc used by net.snowflake.client.core.json
SnowflakeResultSetSerializableV1: This object is an intermediate object between result JSON from GS and ResultSet.

Classes in net.snowflake.client.jdbc used by net.snowflake.client.jdbc
ArrowResultChunk
ArrowResultChunk.ArrowChunkIterator: Iterator class used to go through the arrow chunk row by row
BindingParameterMetadata
BindingParameterMetadata.BindingParameterMetadataBuilder
ChunkDownloadContext: Simple struct to contain download context for a chunk.
DBMetadataResultSetMetadata: For function call getTables/getSchemas, we returned resultset.
EnvironmentVariables
ErrorCode: Internal JDBC driver error codes
FieldMetadata
HttpHeadersCustomizer: Allows programmatic customization of HTTP headers for requests sent by the Snowflake JDBC driver.
JsonResultChunk
MatDesc: A class to handle S3 material descriptor metadata entries (matdesc).
OCSPErrorCode
QueryStatusV2
ResultStreamProvider
RetryContext: RetryContext stores information about an ongoing request's retrying process.
RetryContextManager: RetryContextManager lets you register logic (as callbacks) that will be re-executed during a retry of a request.
RetryContextManager.RetryHook: Enumeration for different retry hook strategies.
SFBaseFileTransferAgent: Base class for file transfers: given a SnowflakeConnection, files may be uploaded or downloaded from/to an InputStream.
SFBaseFileTransferAgent.CommandType: The types of file transfer: upload and download.
SFBaseFileTransferAgent.DownloadCommandFacade: A class for encapsulating the columns to return for the download command
SFBaseFileTransferAgent.UploadColumns: A class for encapsulating the columns to return for the upload command
SFBaseFileTransferAgent.UploadCommandFacade
SFConnectionHandler: Class that presents the implementation of a Snowflake Connection.
SnowflakeBaseResultSet: Base class for query result set and metadata result set
SnowflakeChunkDownloader: Class for managing async download of offline result chunks
SnowflakeColumnMetadata
SnowflakeConnection: This interface defines Snowflake specific APIs for Connection
SnowflakeConnectString
SnowflakeFileTransferAgent.ResultStatus: Result status enum
SnowflakeFileTransferConfig: This class manages the parameters to call SnowflakeFileTransferAgent.uploadWithoutConnection()
SnowflakeFileTransferConfig.Builder
SnowflakeFileTransferMetadata
SnowflakeFixedView: An interface to use for returning query results from any java class
SnowflakeResultChunk: Class for result chunk
SnowflakeResultChunk.DownloadState
SnowflakeResultSet: This interface defines Snowflake specific APIs for ResultSet
SnowflakeResultSetSerializable: This interface defines Snowflake specific APIs to access the data wrapped in the result set serializable object.
SnowflakeResultSetSerializable.ResultSetRetrieveConfig
SnowflakeResultSetSerializable.ResultSetRetrieveConfig.Builder
SnowflakeResultSetSerializableV1: This object is an intermediate object between result JSON from GS and ResultSet.
SnowflakeResultSetSerializableV1.ChunkFileMetadata: An Entity class to represent a chunk file metadata.
SnowflakeRichResultSetSerializableV1
SnowflakeRichResultSetSerializableV1.SnowflakeRichResultsColumnMetadata
SnowflakeSQLException
SnowflakeSQLLoggedException: This SnowflakeSQLLoggedException class extends the SnowflakeSQLException class to add OOB telemetry data for sql exceptions.
SnowflakeType: Type converters
SnowflakeType.JavaDataType
SnowflakeType.JavaSQLType

Classes in net.snowflake.client.jdbc used by net.snowflake.client.jdbc.cloud.storage
FileBackedOutputStream: An `OutputStream` that starts buffering to a byte array, but switches to file buffering once the data reaches a configurable size.
MatDesc: A class to handle S3 material descriptor metadata entries (matdesc).
SnowflakeSQLException

Classes in net.snowflake.client.jdbc used by net.snowflake.client.jdbc.telemetryOOB
SnowflakeConnectString

Classes in net.snowflake.client.jdbc used by net.snowflake.client.pooling
SnowflakeBasicDataSource