All Classes and Interfaces

Class
Description
Abstract class of common Read and Query request settings.
An event that is published after a delete operation.
This event is published immediately after a DML statement is executed.
This event is published immediately following a read-by-query operation on Cloud Spanner.
This event read operation on Cloud Spanner.
An event that is published after a save operation to Cloud Spanner.
An event that is published after a delete operation.
This event is published before a DML statement is executed.
An event that is published just before a save operation is sent to Cloud Spanner.
A supplier of objects that relies on another supplier and caches provided results.
Annotation for a SpannerPersistentProperty that allows specifying the column name instead of deriving it from the field's name.
The factory method CommitTimestamp.of(Class) should be used to resolve a specific value of a pointed class which is converted then to the Value.COMMIT_TIMESTAMP by CommitTimestamp.CommitTimestampDecorator.
A specific decorator of the "to timestamp" function that any custom converter should follow to support "CommitTimestamp" feature.
Utility functions used in conversion operations.
The primary class for writing entity objects to Spanner and creating entity objects from rows stored in Spanner.
The primary class for adding values from entity objects to Mutation.WriteBuilder for the purpose of creating mutations for Spanner.
A provider of DatabaseId that is used to determine the target Cloud Spanner databases on which to act.
An event signaling a Cloud Spanner delete operation.
Annotates properties that are embedded objects that can hold primary key components.
The annotation used to activate auditing functionality.
Annotation that enables Spanner's Query Method functionality.
An event holding a DML statement.
Annotates properties that are collections of child entities.
This event read operation on Cloud Spanner.
An interface that allows multiple values to be bound for Cloud Spanner.
An event holding mutations that are submitted to Cloud Spanner.
Annotation for an entity's field that causes the field to be ignored by Spring Data Spanner.
Implementation of a Spanner Query Method that handles all Part-tree / name-convention query methods.
Annotation for a SpannerPersistentEntity that allows specifying the primary key columns and their order.
Annotation used in user-defined repositories to provide SQL for custom Query Methods.
An event that signals a save operation to Cloud Spanner.
The default implementation of a SpannerRepository.
Auditing event listener that listens for BeforeSaveEvent.
Registers the annotations and classes for providing auditing support in Spring Data Cloud Spanner.
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.
Default commonly-used custom converters.
A custom type converter.
Template for performing many operations to a Spanner database including generating hierarchy schemas and creating and deleting tables.
Exceptions for Spring Data Cloud Spanner.
Interface for processors that can populate fields from Spanner Structs and write them to Spanner Mutations.
An entity writer that writes values from an entity to a sink.
A mapping context for Cloud Spanner that provides ways to create persistent entities and properties.
Interface for a factory that creates Cloud Spanner mutation operation objects.
Factory that generates mutations for writing to Spanner.
Defines operations available to use with Spanner.
Encapsulates Cloud Spanner query options with sort and paging.
Cloud Spanner specific interface for a MutablePersistentEntity stored in a Cloud Spanner table.
Represents a Cloud Spanner table and its columns' mapping to fields within an entity type.
Holds a Spanner persistent entity and its key type.
Interface for a PersistentProperty of a SpannerPersistentEntity to be stored in a Google Cloud Spanner table.
Represents an implementation for SpannerPersistentProperty, which is a property of a SpannerPersistentEntity stored in a Cloud Spanner table.
Determines the type of the user's custom-defined Query Methods and instantiates their implementations.
A Query Method for Spanner.
Encapsulates Cloud Spanner query options.
A custom converter used for reading from Spanner data types.
Encapsulates Cloud Spanner read options.
A boilerplate class to register Spanner repositories.
A Spring Data repository for Cloud Spanner with specific features.
A boilerplate class configuring the instantiation of Spanner repositories.
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.
 
Contains functions related to the table schema of entities.
 
Executes Cloud Spanner query statements using PartTree parsed method definitions.
An implementation of SpannerOperations.
Spanner transaction manager.
A transaction object that holds the transaction context.
A utility class to map between common Java types and types to use with Spanner.
A custom converter for writing values from entities to types for Spanner.
A Query Method for Spanner using SQL strings.
A convenience wrapper class around Struct to make reading columns easier without knowing their type.
Annotation for a SpannerPersistentEntity that allows specifying a custom table name, instead of deriving it from the entity's class name.
Where clause to add to the element Entity or target entity of a collection.