# Uses of Package
net.snowflake.client.jdbc

Packages that use net.snowflake.client.jdbc
com.snowflake.client.jdbc
net.snowflake.client.core
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
Class and Description
SnowflakeDriver JDBC Driver implementation of Snowflake for production.

Classes in net.snowflake.client.jdbc used by net.snowflake.client.core
Class and Description
DefaultSFConnectionHandler The default ConnectionHandler used by SnowflakeConnectionV(x).
ErrorCode Internal JDBC driver error codes
OCSPErrorCode
SFBaseFileTransferAgent.CommandType The types of file transfer: upload and download.
SFConnectionHandler Class that presents the implementation of a Snowflake Connection.
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.jdbc
Class and Description
ArrowResultChunk
ArrowResultChunk.ArrowChunkIterator Iterator class used to go through the arrow chunk row by row
ChunkDownloadContext Simple struct to contain download context for a chunk.
DBMetadataResultSetMetadata For function call getTables/getSchemas, we returned resultset.
ErrorCode Internal JDBC driver error codes
JsonResultChunk
MatDesc A class to handle S3 material descriptor metadata entries (matdesc).
OCSPErrorCode
ResultStreamProvider
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.
SnowflakeSQLException
SnowflakeType Type converters
SnowflakeType.JavaDataType
SnowflakeType.JavaSQLType

Classes in net.snowflake.client.jdbc used by net.snowflake.client.jdbc.cloud.storage
Class and Description
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
Class and Description
SnowflakeConnectString

Classes in net.snowflake.client.jdbc used by net.snowflake.client.pooling
Class and Description
SnowflakeBasicDataSource Created by hyu on 5/11/17.