# Serialized Form

## Package net.snowflake.client.core

### Class net.snowflake.client.core.HttpClientSettingsKey extends Object implements Serializable

### Serialized Fields

#### gzipDisabled

    Boolean gzipDisabled

#### nonProxyHosts

    String nonProxyHosts

#### ocspMode

    OCSPMode ocspMode

#### proxyHost

    String proxyHost

#### proxyPassword

    String proxyPassword

#### proxyPort

    int proxyPort

#### proxyProtocol

    String proxyProtocol

#### proxyUser

    String proxyUser

#### useProxy

    boolean useProxy

#### userAgentSuffix

    String userAgentSuffix

### Class net.snowflake.client.core.MetaDataOfBinds extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### byteLength

    int byteLength

#### length

    int length

#### name

    String name

#### nullable

    boolean nullable

#### precision

    int precision

#### scale

    int scale

#### type

    String type

### Class net.snowflake.client.core.SFException extends Throwable implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### cause

    Throwable cause

#### params

    Object[] params

#### queryId

    String queryId

#### sqlState

    String sqlState

#### vendorCode

    int vendorCode

### Class net.snowflake.client.core.SFOCSPException extends Throwable implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### errorCode

    OCSPErrorCode errorCode

### Class net.snowflake.client.core.SnowflakeMutableProxyRoutePlanner extends Object implements Serializable

### Serialized Fields

#### host

    String host

#### nonProxyHosts

    String nonProxyHosts

#### protocol

    HttpProtocol protocol

#### proxyPort

    int proxyPort

#### proxyRoutePlanner

    com.amazonaws.http.apache.SdkProxyRoutePlanner proxyRoutePlanner

## Package net.snowflake.client.core.arrow

### Class net.snowflake.client.core.arrow.AbstractArrowVectorConverter.TimestampOperationNotAvailableException extends RuntimeException implements Serializable

### Serialized Fields

#### secsSinceEpoch

    BigDecimal secsSinceEpoch

## Package net.snowflake.client.core.bind

### Class net.snowflake.client.core.bind.BindException extends Exception implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### type

    BindException.Type type

## Package net.snowflake.client.jdbc

### Class net.snowflake.client.jdbc.SnowflakeBasicDataSource extends Object implements Serializable

### Serialization Methods

#### readObject

    private void readObject​(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException

Throws:
  `IOException`
  `ClassNotFoundException`

#### writeObject

    private void writeObject​(ObjectOutputStream out)
                      throws IOException

Throws:
  `IOException`

### Serialized Fields

#### authenticator

    String authenticator

#### password

    String password

#### portNumber

    int portNumber

#### properties

    Properties properties

#### serverName

    String serverName

#### url

    String url

#### user

    String user

### Class net.snowflake.client.jdbc.SnowflakeColumnMetadata extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### base

    SnowflakeType base

#### columnSrcDatabase

    String columnSrcDatabase

#### columnSrcSchema

    String columnSrcSchema

#### columnSrcTable

    String columnSrcTable

#### fixed

    boolean fixed

#### isAutoIncrement

    boolean isAutoIncrement

#### length

    int length

#### name

    String name

#### nullable

    boolean nullable

#### precision

    int precision

#### scale

    int scale

#### type

    int type

#### typeName

    String typeName

### Class net.snowflake.client.jdbc.SnowflakeConnectString extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### account

    String account

#### host

    String host

#### parameters

    Map<String,​Object> parameters

#### port

    int port

#### scheme

    String scheme

### Class net.snowflake.client.jdbc.SnowflakeDateWithTimezone extends Date implements Serializable

### Serialized Fields

#### timezone

    TimeZone timezone

#### useSessionTimezone

    boolean useSessionTimezone

### Class net.snowflake.client.jdbc.SnowflakeFileTransferMetadataV1 extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### commandType

    SFBaseFileTransferAgent.CommandType commandType

#### encryptionMaterial_queryId

    String encryptionMaterial_queryId

#### encryptionMaterial_queryStageMasterKey

    String encryptionMaterial_queryStageMasterKey

#### encryptionMaterial_smkId

    Long encryptionMaterial_smkId

#### presignedUrl

    String presignedUrl

#### presignedUrlFileName

    String presignedUrlFileName

#### stageInfo

    StageInfo stageInfo

### Class net.snowflake.client.jdbc.SnowflakeLoggedFeatureNotSupportedException extends SQLFeatureNotSupportedException implements Serializable

### Class net.snowflake.client.jdbc.SnowflakeReauthenticationRequest extends SnowflakeSQLException implements Serializable

serialVersionUID:
  1L

### Class net.snowflake.client.jdbc.SnowflakeResultSetSerializableV1 extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### arrayBindSupported

    boolean arrayBindSupported

#### authTimeout

    int authTimeout

#### chunkFileCount

    int chunkFileCount

#### chunkFileMetadatas

    List<SnowflakeResultSetSerializableV1.ChunkFileMetadata> chunkFileMetadatas

#### chunkHeadersMap

    Map<String,​String> chunkHeadersMap

#### columnCount

    int columnCount

#### finalDatabaseName

    String finalDatabaseName

#### finalRoleName

    String finalRoleName

#### finalSchemaName

    String finalSchemaName

#### finalWarehouseName

    String finalWarehouseName

#### firstChunkByteData

    byte[] firstChunkByteData

#### firstChunkRowCount

    int firstChunkRowCount

#### firstChunkStringData

    String firstChunkStringData

#### formatDateWithTimezone

    boolean formatDateWithTimezone

#### httpClientKey

    HttpClientSettingsKey httpClientKey

#### isResultColumnCaseInsensitive

    boolean isResultColumnCaseInsensitive

#### maxHttpRetries

    int maxHttpRetries

#### metaDataOfBinds

    List<MetaDataOfBinds> metaDataOfBinds

#### networkTimeoutInMilli

    int networkTimeoutInMilli

#### numberOfBinds

    int numberOfBinds

#### ocspMode

    OCSPMode ocspMode

#### parameters

    Map<String,​Object> parameters

#### qrmk

    String qrmk

#### queryId

    String queryId

#### queryResultFormat

    QueryResultFormat queryResultFormat

#### resultColumnMetadata

    List<SnowflakeColumnMetadata> resultColumnMetadata

#### resultPrefetchThreads

    int resultPrefetchThreads

#### resultSetConcurrency

    int resultSetConcurrency

#### resultSetHoldability

    int resultSetHoldability

#### resultSetType

    int resultSetType

#### resultVersion

    long resultVersion

#### sendResultTime

    long sendResultTime

#### sessionClientMemoryLimit

    int sessionClientMemoryLimit

#### snowflakeConnectionString

    SnowflakeConnectString snowflakeConnectionString

#### socketTimeout

    int socketTimeout

#### statementType

    SFStatementType statementType

#### totalRowCountTruncated

    boolean totalRowCountTruncated

#### treatNTZAsUTC

    boolean treatNTZAsUTC

#### useSessionTimezone

    boolean useSessionTimezone

### Class net.snowflake.client.jdbc.SnowflakeResultSetSerializableV1.ChunkFileMetadata extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### compressedByteSize

    int compressedByteSize

#### fileURL

    String fileURL

#### rowCount

    int rowCount

#### uncompressedByteSize

    int uncompressedByteSize

### Class net.snowflake.client.jdbc.SnowflakeSimulatedUploadFailure extends RuntimeException implements Serializable

serialVersionUID:
  1L

### Class net.snowflake.client.jdbc.SnowflakeSQLException extends SQLException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### elapsedSeconds

    long elapsedSeconds

#### issocketTimeoutNoBackoff

    boolean issocketTimeoutNoBackoff

#### queryId

    String queryId

#### retryCount

    int retryCount

### Class net.snowflake.client.jdbc.SnowflakeSQLLoggedException extends SnowflakeSQLException implements Serializable

### Class net.snowflake.client.jdbc.SnowflakeTimestampWithTimezone extends Timestamp implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### timezone

    TimeZone timezone

### Class net.snowflake.client.jdbc.SnowflakeTimeWithTimezone extends Time implements Serializable

### Serialized Fields

#### nanos

    int nanos

#### offset

    ZoneOffset offset

#### useSessionTimeZone

    boolean useSessionTimeZone

## Package net.snowflake.client.jdbc.cloud.storage

### Class net.snowflake.client.jdbc.cloud.storage.StageInfo extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### credentials

    Map<?,​?> credentials

#### endPoint

    String endPoint

#### isClientSideEncrypted

    boolean isClientSideEncrypted

#### location

    String location

#### presignedUrl

    String presignedUrl

#### proxyProperties

    Properties proxyProperties

#### region

    String region

#### stageType

    StageInfo.StageType stageType

#### storageAccount

    String storageAccount

#### useS3RegionalUrl

    boolean useS3RegionalUrl

### Class net.snowflake.client.jdbc.cloud.storage.StorageProviderException extends RuntimeException implements Serializable

serialVersionUID:
  1L

## Package net.snowflake.client.jdbc.telemetryOOB

### Class net.snowflake.client.jdbc.telemetryOOB.TelemetryEvent extends net.minidev.json.JSONObject implements Serializable

serialVersionUID:
  1L

## Package net.snowflake.client.loader

### Class net.snowflake.client.loader.Loader.ConnectionError extends RuntimeException implements Serializable

serialVersionUID:
  1L

### Class net.snowflake.client.loader.Loader.DataError extends RuntimeException implements Serializable

serialVersionUID:
  1L

## Package net.snowflake.client.pooling

### Class net.snowflake.client.pooling.SnowflakeConnectionPoolDataSource extends SnowflakeBasicDataSource implements Serializable