# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
AuthenticatorType: Enumeration of authentication methods supported by the Snowflake JDBC driver.
DownloadStreamConfig: Optional configuration for downloading files from a Snowflake stage as a stream.
DownloadStreamConfig.Builder: Builder for creating `DownloadStreamConfig` instances.
ErrorCode: Internal JDBC driver error codes
FieldMetadata: Metadata describing a field in a structured type (OBJECT, ARRAY, MAP).
HttpHeadersCustomizer: Allows programmatic customization of HTTP headers for requests sent by the Snowflake JDBC driver.
Loader: Bulk loader for Snowflake.
Loader.ConnectionError
Loader.DataError
LoaderFactory
LoaderProperty: Configuration parameters for Loader
LoadingError: Wrapper for data format errors returned by the COPY/validate command.
LoadingError.ErrorProperty: Properties that can be associated with a loading error.
LoadResultListener: Callback API for processing errors and statistics of upload operation
Operation: Operations supported by the Snowflake Loader API.
QueryStatus: Represents detailed status information for a query execution.
QueryStatus.Status
SnowflakeAsyncResultSet: This interface defines Snowflake specific APIs for asynchronous ResultSet
SnowflakeConnection: This interface defines Snowflake specific APIs for Connection
SnowflakeConnectionPoolDataSource: SnowflakeConnectionPoolDataSource is the interface for a connection pool data source.
SnowflakeConnectionPoolDataSourceFactory: Factory for creating `SnowflakeConnectionPoolDataSourceImpl` instances.
SnowflakeDatabaseMetaData: Snowflake-specific extension of `DatabaseMetaData`.
SnowflakeDataSource: Snowflake-specific extension of `DataSource` that provides configuration methods for Snowflake JDBC connections.
SnowflakeDataSourceFactory: Factory for creating `SnowflakeDataSource` instances.
SnowflakeDriver: JDBC Driver implementation for Snowflake.
SnowflakeDriver: Deprecated. Use `SnowflakeDriver` instead
SnowflakePreparedStatement
SnowflakeResultSet: This interface defines Snowflake specific APIs for ResultSet
SnowflakeResultSetMetaData
SnowflakeResultSetSerializable: This interface defines Snowflake specific APIs to access the data wrapped in the result set serializable object.
SnowflakeResultSetSerializable.ResultSetRetrieveConfig
SnowflakeResultSetSerializable.ResultSetRetrieveConfig.Builder
SnowflakeSQLException
SnowflakeStatement: This interface defines Snowflake specific APIs for Statement
SnowflakeType: Enumeration of Snowflake data types.
UploadStreamConfig: Optional configuration for uploading data to a Snowflake stage from a stream.
UploadStreamConfig.Builder: Builder for creating `UploadStreamConfig` instances.