All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractSpannerRequestOptions<A> |
Abstract class of common Read and Query request settings.
|
AfterDeleteEvent |
An event that is published after a delete operation.
|
AfterExecuteDmlEvent |
This event is published immediately after a DML statement is executed.
|
AfterQueryEvent |
This event is published immediately following a read-by-query operation on Cloud Spanner.
|
AfterReadEvent |
This event read operation on Cloud Spanner.
|
AfterSaveEvent |
An event that is published after a save operation to Cloud Spanner.
|
BeforeDeleteEvent |
An event that is published after a delete operation.
|
BeforeExecuteDmlEvent |
This event is published before a DML statement is executed.
|
BeforeSaveEvent |
An event that is published just before a save operation is sent to Cloud Spanner.
|
CachingComposingSupplier<T,U> |
A supplier of objects that relies on another supplier and caches provided results.
|
Column |
Annotation for a SpannerPersistentProperty that allows specifying the column name instead
of deriving it from the field's name.
|
CommitTimestamp |
|
CommitTimestamp.CommitTimestampDecorator<S> |
A specific decorator of the "to timestamp" function that any custom converter should follow to
support "CommitTimestamp" feature.
|
ConversionUtils |
Utility functions used in conversion operations.
|
ConverterAwareMappingSpannerEntityProcessor |
The primary class for writing entity objects to Spanner and creating entity objects from rows
stored in Spanner.
|
ConverterAwareMappingSpannerEntityWriter |
The primary class for adding values from entity objects to Mutation.WriteBuilder for the purpose
of creating mutations for Spanner.
|
DatabaseIdProvider |
A provider of DatabaseId that is used to determine the target Cloud Spanner databases on
which to act.
|
DeleteEvent |
An event signaling a Cloud Spanner delete operation.
|
Embedded |
Annotates properties that are embedded objects that can hold primary key components.
|
EnableSpannerAuditing |
The annotation used to activate auditing functionality.
|
EnableSpannerRepositories |
Annotation that enables Spanner's Query Method functionality.
|
ExecuteDmlEvent |
An event holding a DML statement.
|
Interleaved |
Annotates properties that are collections of child entities.
|
LoadEvent |
This event read operation on Cloud Spanner.
|
MultipleValueBinder |
An interface that allows multiple values to be bound for Cloud Spanner.
|
MutationEvent |
An event holding mutations that are submitted to Cloud Spanner.
|
NotMapped |
Annotation for an entity's field that causes the field to be ignored by Spring Data Spanner.
|
PartTreeSpannerQuery<T> |
Implementation of a Spanner Query Method that handles all Part-tree / name-convention query
methods.
|
PrimaryKey |
|
Query |
Annotation used in user-defined repositories to provide SQL for custom Query Methods.
|
SaveEvent |
An event that signals a save operation to Cloud Spanner.
|
SimpleSpannerRepository<T,I> |
The default implementation of a SpannerRepository.
|
SpannerAuditingEventListener |
Auditing event listener that listens for BeforeSaveEvent .
|
SpannerAuditingRegistrar |
Registers the annotations and classes for providing auditing support in Spring Data Cloud
Spanner.
|
SpannerCompositeKeyProperty |
Represents an persistent property just to represent Cloud Spanner primary keys, and does not
correspond to actual properties of POJOs, as it might even be a composite, multi-column key.
|
SpannerConverters |
Default commonly-used custom converters.
|
SpannerCustomConverter |
A custom type converter.
|
SpannerDatabaseAdminTemplate |
Template for performing many operations to a Spanner database including generating hierarchy
schemas and creating and deleting tables.
|
SpannerDataException |
Exceptions for Spring Data Cloud Spanner.
|
SpannerEntityProcessor |
Interface for processors that can populate fields from Spanner Structs and write them to Spanner
Mutations.
|
SpannerEntityWriter |
An entity writer that writes values from an entity to a sink.
|
SpannerMappingContext |
A mapping context for Cloud Spanner that provides ways to create persistent entities and
properties.
|
SpannerMutationFactory |
Interface for a factory that creates Cloud Spanner mutation operation objects.
|
SpannerMutationFactoryImpl |
Factory that generates mutations for writing to Spanner.
|
SpannerOperations |
Defines operations available to use with Spanner.
|
SpannerPageableQueryOptions |
Encapsulates Cloud Spanner query options with sort and paging.
|
SpannerPersistentEntity<T> |
Cloud Spanner specific interface for a MutablePersistentEntity stored in a Cloud Spanner
table.
|
SpannerPersistentEntityImpl<T> |
Represents a Cloud Spanner table and its columns' mapping to fields within an entity type.
|
SpannerPersistentEntityInformation<T> |
Holds a Spanner persistent entity and its key type.
|
SpannerPersistentProperty |
|
SpannerPersistentPropertyImpl |
|
SpannerQueryLookupStrategy |
Determines the type of the user's custom-defined Query Methods and instantiates their
implementations.
|
SpannerQueryMethod |
A Query Method for Spanner.
|
SpannerQueryOptions |
Encapsulates Cloud Spanner query options.
|
SpannerReadConverter |
A custom converter used for reading from Spanner data types.
|
SpannerReadOptions |
Encapsulates Cloud Spanner read options.
|
SpannerRepositoriesRegistrar |
A boilerplate class to register Spanner repositories.
|
SpannerRepository<T,I> |
A Spring Data repository for Cloud Spanner with specific features.
|
SpannerRepositoryConfigurationExtension |
A boilerplate class configuring the instantiation of Spanner repositories.
|
SpannerRepositoryFactory |
A factory for instantiating Spanner repositories.
|
SpannerRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,I>,S,I> |
Spanner Repository Factory Bean used to create factories that ultimately create repository
implementations.
|
SpannerSchemaUtils |
Contains functions related to the table schema of entities.
|
SpannerStatementQueryExecutor |
Executes Cloud Spanner query statements using PartTree parsed method definitions.
|
SpannerTemplate |
|
SpannerTransactionManager |
Spanner transaction manager.
|
SpannerTransactionManager.Tx |
A transaction object that holds the transaction context.
|
SpannerTypeMapper |
A utility class to map between common Java types and types to use with Spanner.
|
SpannerWriteConverter |
A custom converter for writing values from entities to types for Spanner.
|
SqlSpannerQuery<T> |
A Query Method for Spanner using SQL strings.
|
StructAccessor |
A convenience wrapper class around Struct to make reading columns easier without knowing their
type.
|
Table |
Annotation for a SpannerPersistentEntity that allows specifying a custom table name,
instead of deriving it from the entity's class name.
|
Where |
Where clause to add to the element Entity or target entity of a collection.
|