# Package net.snowflake.client.jdbc

Interface Summary
SnowflakeFixedView: An interface to use for returning query results from any java class

Class Summary
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 (x-amz-matdesc).
RestRequest: This is an abstraction on top of http client.
SnowflakeBaseResultSet: Base class for query result set and metadata result set
SnowflakeBasicDataSource: Created by hyu on 5/11/17.
SnowflakeChunkDownloader: Class for managing async download of offline result chunks Created by jhuang on 11/12/14.
SnowflakeColumnMetadata
SnowflakeConnectionV1: Snowflake connection implementation
SnowflakeDatabaseMetaData
SnowflakeDatabaseMetaDataResultSet
SnowflakeDriver: JDBC Driver implementation of Snowflake for production.
SnowflakeFileTransferAgent: Class for uploading/downloading files
SnowflakePreparedStatementV1
SnowflakeResultChunk: Class for result chunk Created by jhuang on 11/12/14.
SnowflakeResultSetMetaData: Snowflake ResultSetMetaData
SnowflakeResultSetMetaDataV1: Snowflake ResultSetMetaData
SnowflakeResultSetV1: Snowflake ResultSet implementation
SnowflakeS3Client: Wrapper around AmazonS3Client.
SnowflakeStatementV1: Snowflake statement
SnowflakeUtil

Enum Summary
DBMetadataResultSetMetadata: For function call getTables/getSchemas, we returned resultset.
ErrorCode: Internal JDBC driver error codes
SnowflakeFileTransferAgent.CommandType
SnowflakeFileTransferAgent.FileCompressionType
SnowflakeFileTransferAgent.ResultStatus: Result status enum
SnowflakeFileTransferAgent.UploadColumns: A class for encapsulating the columns to return for the upload command
SnowflakeResultChunk.DownloadState
SnowflakeType: Type converters
SnowflakeType.JavaDataType

Exception Summary
SnowflakeSimulatedUploadFailure: Snowflake Loader exception for Test.
SnowflakeSQLException
SnowflakeSQLFeatureNotSupportedException