| Package | Description |
|---|---|
| com.google.cloud.spanner |
A client for Cloud Spanner - A no-compromise relational database service.
|
| com.google.cloud.spanner.spi.v1 | |
| com.google.cloud.spanner.testing |
| Class and Description |
|---|
| AbstractStructReader
Base class for assisting
StructReader implementations. |
| BatchClient
Interface for the Batch Client that is used to read data from a Cloud Spanner database.
|
BatchReadOnlyTransaction
BatchReadOnlyTransaction can be configured to read at timestamps in the past and allows
for exporting arbitrarily large amounts of data from Cloud Spanner databases. |
BatchTransactionId
BatchTransactionId is unique identifier for BatchReadOnlyTransaction. |
| Database
Represents a Cloud Spanner database.
|
| DatabaseAdminClient
Client to do admin operations on a Cloud Spanner Database.
|
| DatabaseClient
Interface for all the APIs that are used to read/write data into a Cloud Spanner database.
|
| DatabaseId
Represents an id of a Cloud Spanner database resource.
|
| DatabaseInfo
Represents a Cloud Spanner database.
|
| DatabaseInfo.State
State of the database.
|
| ErrorCode
Enumerates the major types of error that the Cloud Spanner service can produce.
|
| ForwardingStructReader
Forwarding implements of StructReader
|
| Instance
Represents a Cloud Spanner Instance.
|
| Instance.Builder
Builder of
Instance. |
| InstanceAdminClient
Client to do admin operations on Cloud Spanner Instance and Instance Configs.
|
| InstanceConfig
Represents a Cloud Spanner instance config.
InstanceConfig adds a layer of service related
functionality over InstanceConfigInfo. |
| InstanceConfigId
Returns id of a Cloud Spanner instance config.
|
| InstanceConfigInfo
Represents a Cloud Spanner instance config resource.
|
| InstanceId
Represents the resource name of a Cloud Spanner Instance.
|
| InstanceInfo
Represents a Cloud Spanner Instance.
|
| InstanceInfo.Builder
Builder for
InstanceInfo. |
| InstanceInfo.InstanceField
Represent an updatable field in Cloud Spanner instance.
|
| InstanceInfo.State
State of the Instance.
|
| Key
Represents a row key in a Cloud Spanner table or index.
|
| Key.Builder
Builder for
Key instances. |
| KeyRange
Represents a range of rows in a table or index.
|
| KeyRange.Builder
Builder for
KeyRange instances. |
| KeyRange.Endpoint
Defines whether a range includes or excludes its endpoint keys.
|
| KeySet
Defines a collection of Cloud Spanner keys and/or key ranges.
|
| KeySet.Builder
Builder for
KeySet instances. |
| Mutation
Represents an individual table modification to be applied to Cloud Spanner.
|
| Mutation.Op
Enumerates the types of mutation that can be applied.
|
| Mutation.WriteBuilder
Builder for
Mutation.Op.INSERT, Mutation.Op.INSERT_OR_UPDATE, Mutation.Op.UPDATE, and Mutation.Op.REPLACE mutations. |
| Operation
Represents a long running operation.
|
| Options.ListOption
Marker interface to mark options applicable to list operations in admin API.
|
| Options.QueryOption
Marker interface to mark options applicable to query operation.
|
| Options.ReadAndQueryOption
Marker interface to mark options applicable to both Read and Query operations
|
| Options.ReadOption
Marker interface to mark options applicable to read operation
|
| Partition
Defines the segments of data to be read in a batch read/query context.
|
| PartitionOptions
Defines the configuration for the number and size of partitions returned from
BatchReadOnlyTransaction.partitionRead(com.google.cloud.spanner.PartitionOptions, java.lang.String, com.google.cloud.spanner.KeySet, java.lang.Iterable<java.lang.String>, com.google.cloud.spanner.Options.ReadOption...), BatchReadOnlyTransaction.partitionReadUsingIndex(com.google.cloud.spanner.PartitionOptions, java.lang.String, java.lang.String, com.google.cloud.spanner.KeySet, java.lang.Iterable<java.lang.String>, com.google.cloud.spanner.Options.ReadOption...)
and BatchReadOnlyTransaction.partitionQuery(com.google.cloud.spanner.PartitionOptions, com.google.cloud.spanner.Statement, com.google.cloud.spanner.Options.QueryOption...) |
| PartitionOptions.Builder
Builder for
PartitionOptions instance. |
| ReadContext
A concurrency context in which to run a read or SQL statement.
|
| ReadContext.QueryAnalyzeMode
Used to specify the mode in which the query should be analyzed by
ReadContext.analyzeQuery(Statement,QueryAnalyzeMode). |
| ReadOnlyTransaction
A transaction type that provides guaranteed consistency across several reads, but does not allow
writes.
|
| ResultSet
Provides access to the data returned by a Cloud Spanner read or query.
|
| SessionPoolOptions
Options for the session pool used by
DatabaseClient. |
| SessionPoolOptions.Builder
Builder for creating SessionPoolOptions.
|
| SpannerBatchUpdateException |
| SpannerException
Base exception type for all exceptions produced by the Cloud Spanner service.
|
| SpannerOptions
Options for the Cloud Spanner service.
|
| SpannerOptions.Builder
Builder for
SpannerOptions instances. |
| Statement
A SQL statement and optional bound parameters that can be executed in a
ReadContext. |
| Statement.Builder
Builder for
Statement. |
| Struct
Represents a non-
NULL value of Type.Code.STRUCT. |
| Struct.Builder
Builder for constructing non-
NULL Struct instances. |
| StructReader
A base interface for reading the fields of a
STRUCT. |
| TimestampBound
Defines how Cloud Spanner will choose a timestamp for a read-only transaction or a single
read/query.
|
| TimestampBound.Mode
The type of timestamp bound.
|
| TransactionContext
Context for a single attempt of a locking read-write transaction.
|
| TransactionManager
An interface for managing the life cycle of a read write transaction including all its retries.
|
| TransactionManager.TransactionState
State of the transaction manager.
|
| TransactionRunner
An interface for executing a body of work in the context of a read-write transaction, with
retries for transaction aborts.
|
| TransactionRunner.TransactionCallable
A unit of work to be performed in the context of a transaction.
|
| Type
Describes a type in the Cloud Spanner type system.
|
| Type.Code
Enumerates the categories of types.
|
| Type.StructField
Describes an individual field in a
STRUCT type. |
| Value
Represents a value to be consumed by the Cloud Spanner API.
|
| ValueBinder
An interface for binding a
Value in some context. |
| Class and Description |
|---|
| SpannerException
Base exception type for all exceptions produced by the Cloud Spanner service.
|
| SpannerOptions
Options for the Cloud Spanner service.
|
| Class and Description |
|---|
| BatchClient
Interface for the Batch Client that is used to read data from a Cloud Spanner database.
|
| Database
Represents a Cloud Spanner database.
|
| DatabaseClient
Interface for all the APIs that are used to read/write data into a Cloud Spanner database.
|
| InstanceId
Represents the resource name of a Cloud Spanner Instance.
|
| Spanner
An interface for Cloud Spanner.
|
| SpannerException
Base exception type for all exceptions produced by the Cloud Spanner service.
|
| SpannerOptions
Options for the Cloud Spanner service.
|
Copyright © 2019 Google LLC. All rights reserved.