# Serialized Form

## Package com.google.cloud.spanner

### Exception com.google.cloud.spanner.AbortedDueToConcurrentModificationException

class AbortedDueToConcurrentModificationException extends com.google.cloud.spanner.AbortedException implements Serializable

serialVersionUID:
  7600146169922053323L

#### Serialized Fields

##### databaseError

    com.google.cloud.spanner.SpannerException databaseError

### Exception com.google.cloud.spanner.AbortedException

class AbortedException extends com.google.cloud.spanner.SpannerException implements Serializable

### Exception com.google.cloud.spanner.AdminRequestsPerMinuteExceededException

class AdminRequestsPerMinuteExceededException extends com.google.cloud.spanner.SpannerException implements Serializable

serialVersionUID:
  -6395746612598975751L

### Class com.google.cloud.spanner.BatchTransactionId

class BatchTransactionId extends Object implements Serializable

serialVersionUID:
  8067099123096783939L

#### Serialized Fields

##### sessionId

    String sessionId

##### timestamp

    com.google.cloud.Timestamp timestamp

##### transactionId

    com.google.protobuf.ByteString transactionId

### Exception com.google.cloud.spanner.DatabaseNotFoundException

class DatabaseNotFoundException extends com.google.cloud.spanner.SpannerException.ResourceNotFoundException implements Serializable

serialVersionUID:
  -6395746612598975751L

### Exception com.google.cloud.spanner.InstanceNotFoundException

class InstanceNotFoundException extends com.google.cloud.spanner.SpannerException.ResourceNotFoundException implements Serializable

serialVersionUID:
  45297002L

### Class com.google.cloud.spanner.Key

class Key extends Object implements Serializable

serialVersionUID:
  4433485671785063530L

#### Serialized Fields

##### parts

    List<Object> parts

### Class com.google.cloud.spanner.KeyRange

class KeyRange extends Object implements Serializable

serialVersionUID:
  100894273141111331L

#### Serialized Fields

##### end

    com.google.cloud.spanner.Key end

##### endType

    com.google.cloud.spanner.KeyRange.Endpoint endType

##### start

    com.google.cloud.spanner.Key start

##### startType

    com.google.cloud.spanner.KeyRange.Endpoint startType

### Class com.google.cloud.spanner.KeySet

class KeySet extends Object implements Serializable

serialVersionUID:
  -542201151451064347L

#### Serialized Fields

##### all

    boolean all

##### keys

    com.google.common.collect.ImmutableList<com.google.cloud.spanner.Key> keys

##### ranges

    com.google.common.collect.ImmutableList<com.google.cloud.spanner.KeyRange> ranges

### Class com.google.cloud.spanner.Mutation

class Mutation extends Object implements Serializable

serialVersionUID:
  1784900828296918555L

#### Serialized Fields

##### columns

    com.google.common.collect.ImmutableList<String> columns

##### keySet

    com.google.cloud.spanner.KeySet keySet

##### operation

    com.google.cloud.spanner.Mutation.Op operation

##### table

    String table

##### values

    com.google.common.collect.ImmutableList<com.google.cloud.spanner.Value> values

### Class com.google.cloud.spanner.Options

class Options extends Object implements Serializable

serialVersionUID:
  8067099123096783941L

#### Serialized Fields

##### bufferRows

    Integer bufferRows

##### dataBoostEnabled

    Boolean dataBoostEnabled

##### decodeMode

    com.google.cloud.spanner.DecodeMode decodeMode

##### directedReadOptions

    com.google.spanner.v1.DirectedReadOptions directedReadOptions

##### etag

    String etag

##### filter

    String filter

##### limit

    Long limit

##### maxCommitDelay

    Duration maxCommitDelay

##### pageSize

    Integer pageSize

##### pageToken

    String pageToken

##### prefetchChunks

    Integer prefetchChunks

##### priority

    com.google.cloud.spanner.Options.RpcPriority priority

##### tag

    String tag

##### validateOnly

    Boolean validateOnly

##### withCommitStats

    boolean withCommitStats

##### withExcludeTxnFromChangeStreams

    Boolean withExcludeTxnFromChangeStreams

##### withOptimisticLock

    Boolean withOptimisticLock

### Class com.google.cloud.spanner.Partition

class Partition extends Object implements Serializable

serialVersionUID:
  8067099123096783937L

#### Serialized Fields

##### columns

    Iterable<String> columns

##### index

    String index

##### keys

    com.google.cloud.spanner.KeySet keys

##### partitionOptions

    com.google.cloud.spanner.PartitionOptions partitionOptions

##### partitionToken

    com.google.protobuf.ByteString partitionToken

##### queryOptions

    com.google.cloud.spanner.Options queryOptions

##### readOptions

    com.google.cloud.spanner.Options readOptions

##### statement

    com.google.cloud.spanner.Statement statement

##### table

    String table

### Class com.google.cloud.spanner.PartitionOptions

class PartitionOptions extends Object implements Serializable

serialVersionUID:
  8067099123096783931L

#### Serialized Fields

##### maxPartitions

    long maxPartitions

##### partitionSizeBytes

    long partitionSizeBytes

### Exception com.google.cloud.spanner.SessionNotFoundException

class SessionNotFoundException extends com.google.cloud.spanner.SpannerException.ResourceNotFoundException implements Serializable

serialVersionUID:
  -6395746612598975751L

### Exception com.google.cloud.spanner.SpannerBatchUpdateException

class SpannerBatchUpdateException extends com.google.cloud.spanner.SpannerException implements Serializable

#### Serialized Fields

##### updateCounts

    long[] updateCounts

### Exception com.google.cloud.spanner.SpannerException

class SpannerException extends com.google.cloud.grpc.BaseGrpcServiceException implements Serializable

serialVersionUID:
  20150916L

#### Serialized Fields

##### apiException

    com.google.api.gax.rpc.ApiException apiException

##### code

    com.google.cloud.spanner.ErrorCode code

### Exception com.google.cloud.spanner.SpannerException.ResourceNotFoundException

class ResourceNotFoundException extends com.google.cloud.spanner.SpannerException implements Serializable

#### Serialized Fields

##### resourceInfo

    com.google.rpc.ResourceInfo resourceInfo

### Class com.google.cloud.spanner.SpannerOptions

class SpannerOptions extends com.google.cloud.ServiceOptions<com.google.cloud.spanner.Spanner,com.google.cloud.spanner.SpannerOptions> implements Serializable

serialVersionUID:
  2789571558532701170L

#### Serialized Fields

##### asyncExecutorProvider

    com.google.cloud.spanner.SpannerOptions.CloseableExecutorProvider asyncExecutorProvider

##### attemptDirectPath

    boolean attemptDirectPath

##### autoThrottleAdministrativeRequests

    boolean autoThrottleAdministrativeRequests

##### callCredentialsProvider

    com.google.cloud.spanner.SpannerOptions.CallCredentialsProvider callCredentialsProvider

##### channelConfigurator

    com.google.api.core.ApiFunction<io.grpc.ManagedChannelBuilder,io.grpc.ManagedChannelBuilder> channelConfigurator

##### channelProvider

    com.google.api.gax.rpc.TransportChannelProvider channelProvider

##### compressorName

    String compressorName

##### databaseAdminStubSettings

    com.google.cloud.spanner.admin.database.v1.stub.DatabaseAdminStubSettings databaseAdminStubSettings

##### databaseRole

    String databaseRole

##### decodeMode

    com.google.cloud.spanner.DecodeMode decodeMode

##### defaultQueryOptions

    Map<com.google.cloud.spanner.DatabaseId,com.google.spanner.v1.ExecuteSqlRequest.QueryOptions> defaultQueryOptions

##### directedReadOptions

    com.google.spanner.v1.DirectedReadOptions directedReadOptions

##### enableExtendedTracing

    boolean enableExtendedTracing

##### envQueryOptions

    com.google.spanner.v1.ExecuteSqlRequest.QueryOptions envQueryOptions

##### grpcGcpExtensionEnabled

    boolean grpcGcpExtensionEnabled

##### grpcGcpOptions

    com.google.cloud.grpc.GcpManagedChannelOptions grpcGcpOptions

##### instanceAdminStubSettings

    com.google.cloud.spanner.admin.instance.v1.stub.InstanceAdminStubSettings instanceAdminStubSettings

##### interceptorProvider

    com.google.api.gax.grpc.GrpcInterceptorProvider interceptorProvider

##### leaderAwareRoutingEnabled

    boolean leaderAwareRoutingEnabled

##### mergedQueryOptions

    Map<com.google.cloud.spanner.DatabaseId,com.google.spanner.v1.ExecuteSqlRequest.QueryOptions> mergedQueryOptions

##### numChannels

    int numChannels

##### openTelemetry

    io.opentelemetry.api.OpenTelemetry openTelemetry

##### partitionedDmlTimeout

    org.threeten.bp.Duration partitionedDmlTimeout

##### prefetchChunks

    int prefetchChunks

##### retryAdministrativeRequestsSettings

    com.google.api.gax.retrying.RetrySettings retryAdministrativeRequestsSettings

##### sessionLabels

    com.google.common.collect.ImmutableMap<String,String> sessionLabels

##### sessionPoolOptions

    com.google.cloud.spanner.SessionPoolOptions sessionPoolOptions

##### spannerStubSettings

    com.google.cloud.spanner.v1.stub.SpannerStubSettings spannerStubSettings

##### trackTransactionStarter

    boolean trackTransactionStarter

##### transportChannelExecutorThreadNameFormat

    String transportChannelExecutorThreadNameFormat

##### useVirtualThreads

    boolean useVirtualThreads

### Class com.google.cloud.spanner.Statement

class Statement extends Object implements Serializable

serialVersionUID:
  -1967958247625065259L

#### Serialized Fields

##### parameters

    Map<String,com.google.cloud.spanner.Value> parameters

##### queryOptions

    com.google.spanner.v1.ExecuteSqlRequest.QueryOptions queryOptions

##### sql

    String sql

### Class com.google.cloud.spanner.Struct

class Struct extends com.google.cloud.spanner.AbstractStructReader implements Serializable

### Class com.google.cloud.spanner.TimestampBound

class TimestampBound extends Object implements Serializable

serialVersionUID:
  9194565742651275731L

#### Serialized Fields

##### mode

    com.google.cloud.spanner.TimestampBound.Mode mode

##### staleness

    com.google.protobuf.Duration staleness

##### timestamp

    com.google.cloud.Timestamp timestamp

### Class com.google.cloud.spanner.Type

class Type extends Object implements Serializable

serialVersionUID:
  -3076152125004114582L

#### Serialized Fields

##### arrayElementType

    com.google.cloud.spanner.Type arrayElementType

##### code

    com.google.cloud.spanner.Type.Code code

##### fieldsByName

    Map<String,Integer> fieldsByName

##### proto

    com.google.spanner.v1.Type proto

##### protoTypeFqn

    String protoTypeFqn

##### structFields

    com.google.common.collect.ImmutableList<com.google.cloud.spanner.Type.StructField> structFields

### Class com.google.cloud.spanner.Type.StructField

class StructField extends Object implements Serializable

serialVersionUID:
  8640511292704408210L

#### Serialized Fields

##### name

    String name

##### type

    com.google.cloud.spanner.Type type

### Class com.google.cloud.spanner.Value

class Value extends Object implements Serializable

serialVersionUID:
  -5289864325087675338L

## Package com.google.cloud.spanner.jdbc

### Exception com.google.cloud.spanner.jdbc.JdbcSqlExceptionFactory.JdbcAbortedDueToConcurrentModificationException

class JdbcAbortedDueToConcurrentModificationException extends JdbcSqlExceptionFactory.JdbcAbortedException implements Serializable

### Exception com.google.cloud.spanner.jdbc.JdbcSqlExceptionFactory.JdbcAbortedException

class JdbcAbortedException extends JdbcSqlExceptionFactory.JdbcSqlExceptionImpl implements Serializable

### Exception com.google.cloud.spanner.jdbc.JdbcSqlExceptionFactory.JdbcSqlBatchUpdateException

class JdbcSqlBatchUpdateException extends BatchUpdateException implements Serializable

serialVersionUID:
  8894995110837971444L

#### Serialized Fields

##### code

    com.google.rpc.Code code

### Exception com.google.cloud.spanner.jdbc.JdbcSqlExceptionFactory.JdbcSqlClientInfoException

class JdbcSqlClientInfoException extends SQLClientInfoException implements Serializable

serialVersionUID:
  5341238042343668540L

#### Serialized Fields

##### code

    com.google.rpc.Code code

### Exception com.google.cloud.spanner.jdbc.JdbcSqlExceptionFactory.JdbcSqlExceptionImpl

class JdbcSqlExceptionImpl extends SQLException implements Serializable

serialVersionUID:
  235381453830069910L

#### Serialized Fields

##### code

    com.google.rpc.Code code

### Exception com.google.cloud.spanner.jdbc.JdbcSqlExceptionFactory.JdbcSqlFeatureNotSupportedException

class JdbcSqlFeatureNotSupportedException extends SQLFeatureNotSupportedException implements Serializable

serialVersionUID:
  2363793358642102814L

### Exception com.google.cloud.spanner.jdbc.JdbcSqlExceptionFactory.JdbcSqlTimeoutException

class JdbcSqlTimeoutException extends SQLTimeoutException implements Serializable

serialVersionUID:
  2363793358642102814L