All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
ArgSupplier |
An interface for representing lambda expressions that supply values to placeholders in message
formats.
|
ArrowResultChunk |
|
ArrowResultChunk.ArrowChunkIterator |
Iterator class used to go through the arrow chunk row by row
|
ArrowResultChunkIndexSorter |
Use quick sort to sort Arrow result chunk The sorted order is represented in the indices vector
|
ArrowResultUtil |
Result utility methods specifically for Arrow format
|
ArrowVectorConverter |
Interface to convert from arrow vector values into java data types.
|
AssertUtil |
Created by jhuang on 1/27/16.
|
AzureObjectSummariesIterator |
Iterator class for ObjectSummary objects on Azure Returns platform-independent instances
(StorageObjectSummary)
|
BasicEvent |
Base Event class for events that don't need to deviate from the default flush behavior.
|
BasicEvent.QueryState |
|
BigIntToFixedConverter |
Data vector whose snowflake logical type is fixed while represented as a long value vector
|
BigIntToScaledFixedConverter |
Data vector whose snowflake logical type is fixed while represented as a long value vector with
scale
|
BigIntToTimeConverter |
|
BigIntToTimestampLTZConverter |
converter from BigInt (Long) to Timestamp_LTZ
|
BigIntToTimestampNTZConverter |
converter from BigInt (Long) to Timestamp_NTZ
|
BindException |
|
BindException.Type |
|
BindUploader |
|
BitToBooleanConverter |
Convert Arrow BitVector to Boolean
|
BufferStage |
Class representing a unit of work for uploader.
|
BufferStage.State |
|
ChunkDownloadContext |
Simple struct to contain download context for a chunk.
|
ChunkDownloader |
Provide offline result chunk (which contains result data) to back to result set
|
CommonObjectMetadata |
Implements platform-independent interface Azure BLOB and GCS object metadata
|
Constants |
|
Constants.OS |
|
CredentialManager |
|
DataConversionContext |
This class contains formatter info about each data type and related flags etc.
|
DateConverter |
Convert Arrow DateDayVector to Date
|
DBMetadataResultSetMetadata |
For function call getTables/getSchemas, we returned resultset.
|
DecimalToScaledFixedConverter |
Data vector whose snowflake logical type is fixed while represented as a BigDecimal value vector
|
DecorrelatedJitterBackoff |
Decorrelated Jitter backoff
|
DefaultResultStreamProvider |
|
DefaultSFConnectionHandler |
The default ConnectionHandler used by SnowflakeConnectionV(x).
|
DoubleToRealConverter |
|
DownloaderMetrics |
Metrics related to chunk downloader performance
|
EncryptionProvider |
Handles encryption and decryption using AES.
|
ErrorCode |
Internal JDBC driver error codes
|
Event |
Abstract class to encapsulate a Client-side Event and any methods associated with it.
|
Event.EventType |
|
EventHandler |
|
EventUtil |
Utility class to encapsulate support information pertaining to the EventHandler and events.
|
ExecTimeTelemetryData |
|
FileBackedOutputStream |
An OutputStream that starts buffering to a byte array, but switches to file buffering
once the data reaches a configurable size.
|
FileTypeDetector |
Use Tika to detect the mime type of files
|
FileUploader |
Class responsible for uploading a single data file.
|
GcsObjectSummariesIterator |
Iterator class for ObjectSummary objects on GCS objects.
|
HeartbeatBackground |
This class is a singleton which is running inside driver to heartbeat snowflake server for each
connection
|
HttpClientSettingsKey |
This class defines all non-static parameters needed to create an HttpClient object.
|
HttpUtil |
|
HttpUtil.HttpInputStream |
|
IncidentUtil |
|
IntToFixedConverter |
Data vector whose snowflake logical type is fixed while represented as a int value vector
|
IntToScaledFixedConverter |
Data vector whose snowflake logical type is fixed while represented as a int value vector with
scale
|
IntToTimeConverter |
|
JDK14JCLWrapper |
|
JDK14Logger |
Use java.util.logging to implements SFLogger.
|
JsonResultChunk |
|
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 |
|
LoadResultListener |
Callback API for processing errors and statistics of upload operation
|
MatDesc |
A class to handle S3 material descriptor metadata entries (matdesc).
|
MetaDataOfBinds |
Class that creates constructor used for storing information about a binding parameter's metadata.
|
NoOpTelemetryClient |
Telemetry client that is doing nothing.
|
ObjectMapperFactory |
Factor method used to create ObjectMapper instance.
|
OCSPErrorCode |
|
OCSPMode |
OCSP mode
|
OCSPTelemetryData |
|
OpaqueContextDTO |
This context is opaque to the JDBC driver.
|
Operation |
Operations supported by Loader
|
ParameterBindingDTO |
This class represents a binding object passed to server side Created by hyu on 6/15/17.
|
ProcessQueue |
This class is responsible for processing a collection of uploaded data files represented by
BufferStage class
|
PutQueue |
Queue that sequentially finalizes BufferStage uploads and schedules them for processing in
ProcessQueue.
|
QueryContextCache |
Most Recently Used and Priority based cache.
|
QueryContextDTO |
|
QueryContextEntryDTO |
An entry in the set of query context exchanged with Cloud Services.
|
QueryExecDTO |
Body of a query request
|
QueryResultFormat |
|
QueryStatus |
Copied from QueryDTO.java in Global Services.
|
RestRequest |
This is an abstraction on top of http client.
|
ResultJsonParserV2 |
Copyright (c) 2018-2019 Snowflake Computing Inc.
|
ResultStreamProvider |
|
ResultUtil |
|
S3ObjectMetadata |
s3 implementation of platform independent StorageObjectMetadata interface, wraps an S3
ObjectMetadata class
|
S3ObjectSummariesIterator |
Iterator class for ObjectSummary objects on S3 Wraps an iterator of S3 object summaries and
returns platform independent instances (StorageObjectSummary)
|
S3StorageObjectMetadata |
Implementation of StorageObjectMetadata for S3 for remote storage object metadata.
|
SecretDetector |
Search for credentials in sql and/or other text
|
SecretDetector.SecretDetectorJSONStyle |
|
SecureStorageAppleManager |
|
SecureStorageLinuxManager |
Linux currently doesn't have a local secure storage like Keychain/Credential Manager in
Mac/Windows.
|
SecureStorageWindowsManager |
|
SecureStorageWindowsManager.SecureStorageWindowsCredential |
|
SessionUtil |
Low level session util
|
SessionUtilExternalBrowser |
SAML 2.0 Compliant service/application federated authentication 1.
|
SessionUtilExternalBrowser.AuthExternalBrowserHandlers |
|
SFArrowResultSet |
Arrow result set implementation
|
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.UploadColumns |
A class for encapsulating the columns to return for the upload command
|
SFBaseResultSet |
Base class for query result set and metadata result set
|
SFBaseSession |
Snowflake session implementation base.
|
SFBaseStatement |
Base abstract class for an SFStatement implementation.
|
SFBaseStatement.CallingMethod |
The type of query that is being executed.
|
SFChildResult |
Data class to wrap information about child job results
|
SFClientConfig |
POJO class for Snowflake's client config.
|
SFClientConfig.CommonProps |
|
SFClientConfigParser |
|
SFConnectionHandler |
Class that presents the implementation of a Snowflake Connection.
|
SFException |
Created by jhuang on 1/5/16.
|
SFFixedViewResultSet |
Fixed view result set.
|
SFFormatter |
SFFormatter
|
SFJsonResultSet |
Abstract class used to represent snowflake result set in json format
|
SFLogger |
Interface used by JDBC driver to log information
|
SFLoggerFactory |
Used to create SFLogger instance
|
SFLoggerUtil |
|
SFLoginInput |
A class for holding all information required for login
|
SFLoginOutput |
Login output information including session tokens, database versions
|
SFLogLevel |
Extended log levels for snowflake package.
|
SFOCSPException |
|
SFPair<L,R> |
Created by hyu on 2/1/18.
|
SFResultSet |
Snowflake ResultSet implementation
|
SFResultSetMetaData |
Snowflake ResultSetMetaData
|
SFSession |
Snowflake session implementation
|
SFSessionProperty |
session properties accepted for opening a new session.
|
SFSSLConnectionSocketFactory |
Snowflake custom SSLConnectionSocketFactory
|
SFStatement |
Snowflake statement
|
SFStatementMetaData |
Statement metadata which includes the result metadata and bind information.
|
SFStatementType |
Used to check if the statementType belongs to DDL or DML The enum of each statement type is
defined in com.snowflake.core.Statement.java
|
SFTimestamp |
|
SFToJavaLogMapper |
Utility class to map SFLogLevels to java.util.logging.Level;
|
SFTrustManager |
SFTrustManager is a composite of TrustManager of the default JVM TrustManager and Snowflake OCSP
revocation status checker.
|
SLF4JJCLWrapper |
|
SLF4JLogger |
Created by hyu on 11/17/16.
|
SmallIntToFixedConverter |
Data vector whose snowflake logical type is fixed while represented as a short value vector
|
SmallIntToScaledFixedConverter |
Data vector whose snowflake logical type is fixed while represented as a scaled short value
vector
|
SnowflakeAzureClient |
Encapsulates the Azure Storage client and all Azure Storage operations and logic
|
SnowflakeBaseResultSet |
Base class for query result set and metadata result set
|
SnowflakeBasicDataSource |
Created by hyu on 5/11/17.
|
SnowflakeCallableStatement |
|
SnowflakeChunkDownloader |
Class for managing async download of offline result chunks
|
SnowflakeChunkDownloader.NoOpChunkDownloader |
This is a No Operation chunk downloader to avoid potential null pointer exception
|
SnowflakeClob |
A simple Clob implementation using String
|
SnowflakeColumnMetadata |
|
SnowflakeConnection |
This interface defines Snowflake specific APIs for Connection
|
SnowflakeConnectionPoolDataSource |
|
SnowflakeConnectionV1 |
Snowflake connection implementation
|
SnowflakeConnectString |
|
SnowflakeDatabaseMetaData |
|
SnowflakeDateWithTimezone |
Date with toString() overridden to display date values in session timezone.
|
SnowflakeDriver |
This is left in to ensure backward compatibility for old customers that are still using the
legacy com.snowflake.client.jdbc.SnowflakeDriver.
|
SnowflakeDriver |
JDBC Driver implementation of Snowflake for production.
|
SnowflakeFileTransferAgent |
Class for uploading/downloading files
|
SnowflakeFileTransferAgent.ResultStatus |
Result status enum
|
SnowflakeFileTransferConfig |
This class manages the parameters to call SnowflakeFileTransferAgent.uploadWithoutConnection()
|
SnowflakeFileTransferConfig.Builder |
|
SnowflakeFileTransferMetadata |
|
SnowflakeFileTransferMetadataV1 |
A class to manage metadata for upload or download files.
|
SnowflakeFixedView |
An interface to use for returning query results from any java class
|
SnowflakeGCSClient |
Encapsulates the GCS Storage client and all GCS operations and logic
|
SnowflakeLoggedFeatureNotSupportedException |
|
SnowflakeMutableProxyRoutePlanner |
This class defines a ProxyRoutePlanner (used for creating HttpClients) that has the ability to
change the nonProxyHosts setting.
|
SnowflakePooledConnection |
Snowflake implementation of pooled connection
|
SnowflakePreparedStatement |
|
SnowflakeReauthenticationRequest |
SnowflakeReauthenticationRequest signals the reauthentication used for SSO
|
SnowflakeResultChunk |
Class for result chunk
|
SnowflakeResultChunk.DownloadState |
|
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 |
|
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.
|
SnowflakeResultSetV1 |
Snowflake ResultSet implementation
|
SnowflakeS3Client |
Wrapper around AmazonS3Client.
|
SnowflakeSimulatedUploadFailure |
Snowflake Loader exception for Test.
|
SnowflakeSQLException |
|
SnowflakeSQLLoggedException |
|
SnowflakeStatement |
This interface defines Snowflake specific APIs for Statement
|
SnowflakeStorageClient |
Interface for storage client provider implementations
|
SnowflakeTimestampWithTimezone |
Timestamp with toString() overridden to display timestamp in session timezone.
|
SnowflakeTimeWithTimezone |
Time with toString() overridden to display time values in session timezone.
|
SnowflakeType |
Type converters
|
SnowflakeType.JavaDataType |
|
SnowflakeType.JavaSQLType |
|
SnowflakeUtil |
|
StageInfo |
Encapsulates all the required stage properties used by GET/PUT for Azure and S3 stages
|
StageInfo.StageType |
|
StmtUtil |
Statement Util
|
StmtUtil.StmtOutput |
Output for running a statement on server
|
StorageClientFactory |
Factory object for abstracting the creation of storage client objects: SnowflakeStorageClient and
StorageObjectMetadata
|
StorageObjectMetadata |
Interface for platform-independent remote storage object metadata, modeled after the S3
ObjectMetadata class
|
StorageObjectSummary |
Storage platform agnostic class that encapsulates remote storage object properties
|
StorageObjectSummaryCollection |
Provides and iterator over storage object summaries from all supported cloud storage providers
|
StorageProviderException |
Custom exception class to signal a remote provider exception in a platform-independent manner.
|
StreamLoader |
Stream Loader
|
Telemetry |
|
TelemetryClient |
Copyright (c) 2018-2019 Snowflake Computing Inc.
|
TelemetryData |
Copyright (c) 2018-2019 Snowflake Computing Inc.
|
TelemetryEvent |
Copyright (c) 2018-2019 Snowflake Computing Inc.
|
TelemetryEvent.LogBuilder |
Build log json object
|
TelemetryEvent.MetricBuilder |
Build metric json object
|
TelemetryEvent.Type |
|
TelemetryField |
|
TelemetryService |
Copyright (c) 2018-2019 Snowflake Computing Inc.
|
TelemetryService.TELEMETRY_SERVER_DEPLOYMENT |
|
TelemetryThreadPool |
A singleton class which wrapped the ExecutorService, which is used to submit telemetry data
asynchronously to server
|
TelemetryUtil |
|
ThreeFieldStructToTimestampTZConverter |
converter from three-field struct (including epoch, fraction, and timezone) to Timestamp_TZ
|
TinyIntToFixedConverter |
A converter from arrow tinyint to Snowflake Fixed type converter
|
TinyIntToScaledFixedConverter |
A converter from scaled arrow tinyint to Snowflake Fixed type converter
|
TwoFieldStructToTimestampLTZConverter |
converter from two-field struct (epochs and fraction) to Timestamp_LTZ
|
TwoFieldStructToTimestampNTZConverter |
converter from two-field struct (epochs and fraction) to Timestamp_NTZ
|
TwoFieldStructToTimestampTZConverter |
converter from two-field struct (epoch and time zone) to Timestamp_TZ
|
URLUtil |
|
Utils |
Utils class for Loader API
|
UUIDUtils |
|
VarBinaryToBinaryConverter |
|
VarCharConverter |
Convert Arrow VarCharVector to Java types
|
VariableTypeArray |
|