- CachingComposingSupplier<T,U> - Class in com.google.cloud.spring.data.spanner.core.admin
-
A supplier of objects that relies on another supplier and caches provided results.
- CachingComposingSupplier(Supplier<U>, Function<U, T>) - Constructor for class com.google.cloud.spring.data.spanner.core.admin.CachingComposingSupplier
-
Constructor.
- canConvert(Class<?>, Class<?>) - Method in class com.google.cloud.spring.data.spanner.core.convert.SpannerCustomConverter
-
- Column - Annotation Type in com.google.cloud.spring.data.spanner.core.mapping
-
Annotation for a
SpannerPersistentProperty that allows specifying the column name instead
of deriving it from the field's name.
- columns() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
-
Gets the column names stored for this entity.
- columns() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- com.google.cloud.spring.data.spanner - package com.google.cloud.spring.data.spanner
-
Cloud Spanner support for Spring Data.
- com.google.cloud.spring.data.spanner.core - package com.google.cloud.spring.data.spanner.core
-
Core support for Spring Data Cloud Spanner.
- com.google.cloud.spring.data.spanner.core.admin - package com.google.cloud.spring.data.spanner.core.admin
-
Cloud Spanner database administrative functions and template classes.
- com.google.cloud.spring.data.spanner.core.convert - package com.google.cloud.spring.data.spanner.core.convert
-
Classes related to conversion of data and mapping of entities in Cloud Spanner support for Spring
Data.
- com.google.cloud.spring.data.spanner.core.mapping - package com.google.cloud.spring.data.spanner.core.mapping
-
Classes related to type and Spring Data metadata in Cloud Spanner support for Spring Data.
- com.google.cloud.spring.data.spanner.core.mapping.event - package com.google.cloud.spring.data.spanner.core.mapping.event
-
- com.google.cloud.spring.data.spanner.repository - package com.google.cloud.spring.data.spanner.repository
-
Spring Data Repositories support in Cloud Spanner.
- com.google.cloud.spring.data.spanner.repository.config - package com.google.cloud.spring.data.spanner.repository.config
-
Configuration for instantiation of user-defined repositories in Spring Data Cloud Spanner.
- com.google.cloud.spring.data.spanner.repository.query - package com.google.cloud.spring.data.spanner.repository.query
-
Classes related to generated Query Methods in Cloud Spanner support for Spring Data.
- com.google.cloud.spring.data.spanner.repository.support - package com.google.cloud.spring.data.spanner.repository.support
-
Support classes for creating implementations for user-defined Spring Data Cloud Spanner
repositories.
- CommitTimestamp - Class in com.google.cloud.spring.data.spanner.core.convert
-
- CommitTimestamp.CommitTimestampDecorator<S> - Class in com.google.cloud.spring.data.spanner.core.convert
-
A specific decorator of the "to timestamp" function that any custom converter should follow to
support "CommitTimestamp" feature.
- CommitTimestampDecorator(S, Function<S, Timestamp>) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.CommitTimestamp.CommitTimestampDecorator
-
- constructPersistentEntity(TypeInformation<T>) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
- ConversionUtils - Class in com.google.cloud.spring.data.spanner.core.convert
-
Utility functions used in conversion operations.
- convert(S) - Method in class com.google.cloud.spring.data.spanner.core.convert.CommitTimestamp.CommitTimestampDecorator
-
- convert(Object, Class<T>) - Method in class com.google.cloud.spring.data.spanner.core.convert.SpannerCustomConverter
-
- ConverterAwareMappingSpannerEntityProcessor - Class in com.google.cloud.spring.data.spanner.core.convert
-
The primary class for writing entity objects to Spanner and creating entity objects from rows
stored in Spanner.
- ConverterAwareMappingSpannerEntityProcessor(SpannerMappingContext) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityProcessor
-
- ConverterAwareMappingSpannerEntityProcessor(SpannerMappingContext, Collection<Converter>, Collection<Converter>) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityProcessor
-
- ConverterAwareMappingSpannerEntityWriter - Class in com.google.cloud.spring.data.spanner.core.convert
-
The primary class for adding values from entity objects to Mutation.WriteBuilder for the purpose
of creating mutations for Spanner.
- convertToKey(Object) - Method in class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityProcessor
-
- convertToKey(Object) - Method in class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityWriter
-
- convertToKey(Object) - Method in interface com.google.cloud.spring.data.spanner.core.convert.SpannerEntityWriter
-
Convert a given object to a Cloud Spanner key.
- count(Class<T>) - Method in interface com.google.cloud.spring.data.spanner.core.SpannerOperations
-
Count how many objects are stored of the given type.
- count(Class<T>) - Method in class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- count() - Method in class com.google.cloud.spring.data.spanner.repository.support.SimpleSpannerRepository
-
- createAssociation() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- createPersistentEntity(TypeInformation<T>) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
- createPersistentProperty(Property, SpannerPersistentEntity<?>, SimpleTypeHolder) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
- createRepositoryFactory() - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactoryBean
-
- get() - Method in class com.google.cloud.spring.data.spanner.core.admin.CachingComposingSupplier
-
- getActualType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getAnnotatedColumnItemType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getAnnotatedColumnItemType() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
Optionally directly specify the column type in Cloud Spanner.
- getAnnotatedColumnItemType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- getAnnotation() - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerAuditingRegistrar
-
- getAnnotation() - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerRepositoriesRegistrar
-
- getArrayJavaClassFor(Type.Code) - Static method in class com.google.cloud.spring.data.spanner.core.convert.SpannerTypeMapper
-
- getArrayTypeCodeForJavaType(Class) - Static method in class com.google.cloud.spring.data.spanner.core.convert.SpannerTypeMapper
-
- getAssociation() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getAssociationTargetType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
Returns null.
- getAssociationTargetTypeInformation() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
Returns null for consistency with isAssociation().
- getAuditHandlerBeanDefinitionBuilder(AuditingConfiguration) - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerAuditingRegistrar
-
- getAuditingHandlerBeanName() - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerAuditingRegistrar
-
- getChildParentTablesMap() - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerDatabaseAdminTemplate
-
Return a map where key is the table name and the value is the parent table name.
- getChildrenRowsQuery(Key, SpannerPersistentProperty, SpannerCustomConverter, SpannerMappingContext) - Static method in class com.google.cloud.spring.data.spanner.repository.query.SpannerStatementQueryExecutor
-
Gets a Statement that returns the rows associated with a parent entity.
- getColumnInnerType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getColumnInnerType() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
Gets the inner type of the column, which is meaningful for columns of type ARRAY in Google
Cloud Spanner.
- getColumnInnerType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- getColumnName() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getColumnName() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
Gets the name of the column in the Google Cloud Spanner table mapped to this property.
- getColumnName() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
Gets the name of the column in the Cloud Spanner table mapped to this property.
- getColumnsStringForSelect(SpannerPersistentEntity<?>, SpannerMappingContext, boolean) - Static method in class com.google.cloud.spring.data.spanner.repository.query.SpannerStatementQueryExecutor
-
- getComponentType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getCorrespondingSpannerJavaType(Class, boolean) - Method in class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityProcessor
-
- getCorrespondingSpannerJavaType(Class, boolean) - Method in interface com.google.cloud.spring.data.spanner.core.convert.SpannerEntityProcessor
-
Gets the type that will work for both read and writes with Spanner directly.
- getCreateTableDdlString(Class<T>) - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerSchemaUtils
-
Gets the DDL string to create the table for the given entity in Cloud Spanner.
- getCreateTableDdlStringsForInterleavedHierarchy(Class) - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerSchemaUtils
-
Gets a list of DDL strings to create the tables rooted at the given entity class.
- getDatabase() - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerDatabaseAdminTemplate
-
Get the database ID used to perform database operations.
- getDatabaseClient() - Method in class com.google.cloud.spring.data.spanner.core.SpannerTransactionManager.Tx
-
- getDropTableDdlString(Class) - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerSchemaUtils
-
Gets the DDL string to drop the table for the given entity in Cloud Spanner.
- getDropTableDdlStringsForInterleavedHierarchy(Class) - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerSchemaUtils
-
Gets the DDL strings to drop the tables of this entity and all of its sub-entities.
- getEntityInformation(Class<T>) - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactory
-
- getExtension() - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerRepositoriesRegistrar
-
- getField() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getFieldNamingStrategy() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
Gets the field naming strategy used by this mapping context.
- getFlattenedPrimaryKeyProperties() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
-
Gets the primary key properties in order.
- getFlattenedPrimaryKeyProperties() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- getGetter() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getGson() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
- getId(T) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityInformation
-
- getIdentifyingAnnotations() - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerRepositoryConfigurationExtension
-
- getIdentifyingTypes() - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerRepositoryConfigurationExtension
-
- getIdProperty() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
-
- getIdProperty() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- getIdType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityInformation
-
- getIncludeProperties() - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
- getIncludeProperties() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.SaveEvent
-
Get the optional set of properties to include in this save operation.
- getIndex() - Method in class com.google.cloud.spring.data.spanner.core.SpannerReadOptions
-
- getInstanceId() - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerDatabaseAdminTemplate
-
Get the instance ID used to perform database operations.
- getJsonValue(int, Class<T>) - Method in class com.google.cloud.spring.data.spanner.core.convert.StructAccessor
-
- getKey(Object) - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerSchemaUtils
-
Gets the key for the given object.
- getKeySet() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.AfterReadEvent
-
Get the keys that were read.
- getLimit() - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- getMappingContext() - Method in class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- getMapValueType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getMaxColumnLength() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getMaxColumnLength() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
Gets the maximum data length of the column if provided.
- getMaxColumnLength() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- getModulePrefix() - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerRepositoryConfigurationExtension
-
- getMutations() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.MutationEvent
-
Get the mutations underlying this event.
- getName() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getNumberOfRowsAffected() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.AfterExecuteDmlEvent
-
Get the number of rows affected by the DML.
- getOffset() - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- getOptions() - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
- getOwner() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getParentChildTablesMap() - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerDatabaseAdminTemplate
-
Return a map of parent and child table relationships in the database at the moment.
- getPersistentEntityOrFail(Class<?>) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
- getPersistentEntityTypeInformation() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getPersistentEntityTypes() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getPersistentEntityTypes() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
Only provides types that are also annotated with
Table.
- getPrimaryKeyColumnName() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
-
Returns a primary key column name; if there are multiple primary key columns, returns first
one.
- getPrimaryKeyColumnName() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- getPrimaryKeyOrder() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getPrimaryKeyOrder() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
Gets the order of this column if it is part of the table's primary key.
- getPrimaryKeyOrder() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- getPrimaryKeyProperties() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
-
Gets the primary key properties in order.
- getPrimaryKeyProperties() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- getPropertyAccessor(B) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- getQuery() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.AfterQueryEvent
-
Get the read query that was run.
- getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactory
-
- getRawType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getReadContext() - Method in class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- getReadContext(TimestampBound) - Method in class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- getReadConverter() - Method in class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityProcessor
-
- getReadConverter() - Method in interface com.google.cloud.spring.data.spanner.core.convert.SpannerEntityProcessor
-
Get the read converter used by this processor.
- getRepositoryBaseClass(RepositoryMetadata) - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactory
-
- getRepositoryFactoryBeanClassName() - Method in class com.google.cloud.spring.data.spanner.repository.config.SpannerRepositoryConfigurationExtension
-
- getRetrievedEntities() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.LoadEvent
-
Returns the entities that were loaded.
- getSetter() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getSimpleJavaClassFor(Type.Code) - Static method in class com.google.cloud.spring.data.spanner.core.convert.SpannerTypeMapper
-
- getSimpleTypeCodeForJavaType(Class) - Static method in class com.google.cloud.spring.data.spanner.core.convert.SpannerTypeMapper
-
- getSingleJsonValue(int, Class<T>) - Method in class com.google.cloud.spring.data.spanner.core.convert.StructAccessor
-
- getSingleValue(int) - Method in class com.google.cloud.spring.data.spanner.core.convert.StructAccessor
-
- getSort() - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- getSpannerEntityProcessor() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
-
Gets a SpannerEntityProcessor that can be used to create Cloud Spanner keys from one or more
persistent properties.
- getSpannerEntityProcessor() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- getSpannerEntityProcessor() - Method in class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- getSpannerMappingContext() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
-
Gets the SpannerMappingContext that can be used to create persistent entities of types that
appear as properties of this entity.
- getSpannerMappingContext() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- getSpannerQueryOptions() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.AfterQueryEvent
-
Get the options that were used to conduct the query.
- getSpannerReadOptions() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.AfterReadEvent
-
Get the options that were used to conduct the read.
- getSpannerTemplate() - Method in interface com.google.cloud.spring.data.spanner.repository.SpannerRepository
-
Gets a
SpannerOperations, which allows more-direct access to Google Cloud Spanner
functions.
- getSpannerTemplate() - Method in class com.google.cloud.spring.data.spanner.repository.support.SimpleSpannerRepository
-
- getSpannerWriteConverter() - Method in class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityProcessor
-
- getSpannerWriteConverter() - Method in class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityWriter
-
- getSpannerWriteConverter() - Method in interface com.google.cloud.spring.data.spanner.core.convert.SpannerEntityWriter
-
Get the SpannerWriteConverter used to convert types into Cloud Spanner compatible types.
- getSpelExpression() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getStatement() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.ExecuteDmlEvent
-
Get the DML statement.
- getTables() - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerDatabaseAdminTemplate
-
Return a set of the tables that currently exist in the database.
- getTargetEntities() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.MutationEvent
-
Get the list of entities that needed to be deleted.
- getTargetKeys() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.DeleteEvent
-
Get the list of keys that needed to be deleted.
- getTargetRepository(RepositoryInformation) - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactory
-
- getTargetType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.event.DeleteEvent
-
Get the type of entity that needed to be deleted.
- getTimestamp() - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
- getTimestampBound() - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
- getTransactionContext() - Method in class com.google.cloud.spring.data.spanner.core.SpannerTransactionManager.Tx
-
- getTransactionManager() - Method in class com.google.cloud.spring.data.spanner.core.SpannerTransactionManager.Tx
-
- getType() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getTypeInformation() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getWhere() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- getWhere() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntity
-
Returns the value of the
Where annotation from the entity's class or inherited from
parents or an empty string when no annotation found.
- getWhere() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- getWhere() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
Returns WHERE clause of the interleaved property or empty string if no value.
- getWhere() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- getWither() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
Returns null.
- getWriteConverter() - Method in class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityProcessor
-
- getWriteConverter() - Method in interface com.google.cloud.spring.data.spanner.core.convert.SpannerEntityProcessor
-
Get the write converter used by this processor.
- ignoreForWriteLazyProxy(Object) - Static method in class com.google.cloud.spring.data.spanner.core.convert.ConversionUtils
-
- insert(Object) - Method in interface com.google.cloud.spring.data.spanner.core.SpannerMutationFactory
-
Stores an object and its interleaved child properties in Cloud Spanner.
- insert(Object) - Method in class com.google.cloud.spring.data.spanner.core.SpannerMutationFactoryImpl
-
- insert(Object) - Method in interface com.google.cloud.spring.data.spanner.core.SpannerOperations
-
Insert an object into storage.
- insert(Object) - Method in class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- insertAll(Iterable<?>) - Method in interface com.google.cloud.spring.data.spanner.core.SpannerOperations
-
Insert objects into storage in batch.
- insertAll(Iterable<?>) - Method in class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- INSTANT_TIMESTAMP_CONVERTER - Static variable in class com.google.cloud.spring.data.spanner.core.convert.SpannerConverters
-
A converter from
Instant to the Spanner instantaneous time type.
- Interleaved - Annotation Type in com.google.cloud.spring.data.spanner.core.mapping
-
Annotates properties that are collections of child entities.
- isAllowPartialRead() - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isArray() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isAssociation() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isCollectionLike() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isCommitTimestamp() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isCommitTimestamp() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
If the column is a Cloud Spanner commit timestamp auto-populating column.
- isCommitTimestamp() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- isEagerInterleaved() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isEagerInterleaved() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
Return whether this property is an eagerly-fetched interleaved property.
- isEagerInterleaved() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- isEmbedded() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isEmbedded() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
True if the property is an embedded class containing more columns.
- isEmbedded() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- isEntity() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isExistingTransaction(Object) - Method in class com.google.cloud.spring.data.spanner.core.SpannerTransactionManager
-
- isGenerateSchemaNotNull() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isGenerateSchemaNotNull() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
If the column's schema should be NOT NULL when generating a schema based on an entity class.
- isGenerateSchemaNotNull() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- isIdProperty() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
Gets the value of the property idProperty.
- isIdProperty() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
Gets the value of the property idProperty.
- isImmutable() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
Returns false.
- isInterleaved(String, String) - Method in class com.google.cloud.spring.data.spanner.core.admin.SpannerDatabaseAdminTemplate
-
Return true if the given table names are interleaved as ancestor and descendant.
- isInterleaved() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isInterleaved() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
True if property is a collection of child entities.
- isInterleaved() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- isIterableNonByteArrayType(Class) - Static method in class com.google.cloud.spring.data.spanner.core.convert.ConversionUtils
-
- isJsonProperty(Class<?>) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- isLazyInterleaved() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isLazyInterleaved() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
Return whether this property is a lazily-fetched interleaved property.
- isLazyInterleaved() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- isMap() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isMapped() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isMapped() - Method in interface com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentProperty
-
True if property corresponds to a column a Cloud Spanner table or child entities stored in
Cloud Spanner.
- isMapped() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentPropertyImpl
-
- isReadOnly() - Method in class com.google.cloud.spring.data.spanner.core.SpannerTransactionManager.Tx
-
- isTransient() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- isVersionProperty() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
Gets the value of the property versionProperty.
- isWritable() - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- save(S) - Method in class com.google.cloud.spring.data.spanner.repository.support.SimpleSpannerRepository
-
- saveAll(Iterable<S>) - Method in class com.google.cloud.spring.data.spanner.repository.support.SimpleSpannerRepository
-
- SaveEvent - Class in com.google.cloud.spring.data.spanner.core.mapping.event
-
An event that signals a save operation to Cloud Spanner.
- SaveEvent(List<Mutation>, Iterable, Set<String>) - Constructor for class com.google.cloud.spring.data.spanner.core.mapping.event.SaveEvent
-
Constructor.
- set(String) - Method in interface com.google.cloud.spring.data.spanner.core.convert.MultipleValueBinder
-
Returns a ValueBinder for a given field name to bind.
- setAllowPartialRead(boolean) - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
- setAllowPartialRead(boolean) - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- setAllowPartialRead(boolean) - Method in class com.google.cloud.spring.data.spanner.core.SpannerQueryOptions
-
- setAllowPartialRead(boolean) - Method in class com.google.cloud.spring.data.spanner.core.SpannerReadOptions
-
- setApplicationContext(ApplicationContext) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
- setApplicationContext(ApplicationContext) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- setApplicationContext(ApplicationContext) - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactory
-
- setApplicationContext(ApplicationContext) - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactoryBean
-
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- setFieldNamingStrategy(FieldNamingStrategy) - Method in class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
Set the field naming strategy used when creating persistent properties.
- setIncludeProperties(Set<String>) - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
- setIncludeProperties(Set<String>) - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- setIncludeProperties(Set<String>) - Method in class com.google.cloud.spring.data.spanner.core.SpannerQueryOptions
-
- setIncludeProperties(Set<String>) - Method in class com.google.cloud.spring.data.spanner.core.SpannerReadOptions
-
- setIndex(String) - Method in class com.google.cloud.spring.data.spanner.core.SpannerReadOptions
-
- setLimit(Integer) - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- setOffset(Long) - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- setSort(Sort) - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- setSpannerMappingContext(SpannerMappingContext) - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactoryBean
-
- setSpannerTemplate(SpannerTemplate) - Method in class com.google.cloud.spring.data.spanner.repository.support.SpannerRepositoryFactoryBean
-
- setTimestamp(Timestamp) - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
- setTimestamp(Timestamp) - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- setTimestamp(Timestamp) - Method in class com.google.cloud.spring.data.spanner.core.SpannerQueryOptions
-
- setTimestamp(Timestamp) - Method in class com.google.cloud.spring.data.spanner.core.SpannerReadOptions
-
- setTimestampBound(TimestampBound) - Method in class com.google.cloud.spring.data.spanner.core.AbstractSpannerRequestOptions
-
Set if this query should be executed with bounded staleness.
- setTimestampBound(TimestampBound) - Method in class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- setTimestampBound(TimestampBound) - Method in class com.google.cloud.spring.data.spanner.core.SpannerQueryOptions
-
- setTimestampBound(TimestampBound) - Method in class com.google.cloud.spring.data.spanner.core.SpannerReadOptions
-
- SimpleSpannerRepository<T,I> - Class in com.google.cloud.spring.data.spanner.repository.support
-
The default implementation of a SpannerRepository.
- SimpleSpannerRepository(SpannerTemplate, Class<T>) - Constructor for class com.google.cloud.spring.data.spanner.repository.support.SimpleSpannerRepository
-
- singleItemTypeValueBinderMethodMap - Static variable in class com.google.cloud.spring.data.spanner.core.convert.ConverterAwareMappingSpannerEntityWriter
-
A map of types to functions that binds them to `ValueBinder` objects.
- SPANNER_TO_JAVA_BYTE_ARRAY_CONVERTER - Static variable in class com.google.cloud.spring.data.spanner.core.convert.SpannerConverters
-
A converter from the Spanner bytes type to a byte array.
- SPANNER_TO_JAVA_SQL_DATE_CONVERTER - Static variable in class com.google.cloud.spring.data.spanner.core.convert.SpannerConverters
-
A converter from the Spanner date type to
Date.
- SPANNER_TO_JAVA_TIMESTAMP_CONVERTER - Static variable in class com.google.cloud.spring.data.spanner.core.convert.SpannerConverters
-
A converter from the Spanner instantaneous time type to
Timestamp.
- SpannerAuditingEventListener - Class in com.google.cloud.spring.data.spanner.repository.support
-
Auditing event listener that listens for BeforeSaveEvent.
- SpannerAuditingEventListener(AuditingHandler) - Constructor for class com.google.cloud.spring.data.spanner.repository.support.SpannerAuditingEventListener
-
Constructor.
- SpannerAuditingRegistrar - Class in com.google.cloud.spring.data.spanner.repository.config
-
Registers the annotations and classes for providing auditing support in Spring Data Cloud
Spanner.
- SpannerAuditingRegistrar() - Constructor for class com.google.cloud.spring.data.spanner.repository.config.SpannerAuditingRegistrar
-
- SpannerCompositeKeyProperty - Class in com.google.cloud.spring.data.spanner.core.mapping
-
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.
- SpannerCompositeKeyProperty(SpannerPersistentEntity, SpannerPersistentProperty[]) - Constructor for class com.google.cloud.spring.data.spanner.core.mapping.SpannerCompositeKeyProperty
-
- SpannerConverters - Class in com.google.cloud.spring.data.spanner.core.convert
-
Default commonly-used custom converters.
- SpannerCustomConverter - Class in com.google.cloud.spring.data.spanner.core.convert
-
A custom type converter.
- SpannerDatabaseAdminTemplate - Class in com.google.cloud.spring.data.spanner.core.admin
-
Template for performing many operations to a Spanner database including generating hierarchy
schemas and creating and deleting tables.
- SpannerDatabaseAdminTemplate(DatabaseAdminClient, Supplier<DatabaseClient>, Supplier<DatabaseId>) - Constructor for class com.google.cloud.spring.data.spanner.core.admin.SpannerDatabaseAdminTemplate
-
Constructor that takes in the database admin client used to perform operations and the DatabaseId object holding the project, instance, and database IDs used for all operations.
- SpannerDataException - Exception in com.google.cloud.spring.data.spanner.core.mapping
-
Exceptions for Spring Data Cloud Spanner.
- SpannerDataException(String) - Constructor for exception com.google.cloud.spring.data.spanner.core.mapping.SpannerDataException
-
- SpannerDataException(String, Throwable) - Constructor for exception com.google.cloud.spring.data.spanner.core.mapping.SpannerDataException
-
- SpannerEntityProcessor - Interface in com.google.cloud.spring.data.spanner.core.convert
-
Interface for processors that can populate fields from Spanner Structs and write them to Spanner
Mutations.
- SpannerEntityWriter - Interface in com.google.cloud.spring.data.spanner.core.convert
-
An entity writer that writes values from an entity to a sink.
- SpannerMappingContext - Class in com.google.cloud.spring.data.spanner.core.mapping
-
A mapping context for Cloud Spanner that provides ways to create persistent entities and
properties.
- SpannerMappingContext() - Constructor for class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
- SpannerMappingContext(Gson) - Constructor for class com.google.cloud.spring.data.spanner.core.mapping.SpannerMappingContext
-
- SpannerMutationFactory - Interface in com.google.cloud.spring.data.spanner.core
-
Interface for a factory that creates Cloud Spanner mutation operation objects.
- SpannerMutationFactoryImpl - Class in com.google.cloud.spring.data.spanner.core
-
Factory that generates mutations for writing to Spanner.
- SpannerMutationFactoryImpl(SpannerEntityProcessor, SpannerMappingContext, SpannerSchemaUtils) - Constructor for class com.google.cloud.spring.data.spanner.core.SpannerMutationFactoryImpl
-
Constructor.
- SpannerOperations - Interface in com.google.cloud.spring.data.spanner.core
-
Defines operations available to use with Spanner.
- SpannerPageableQueryOptions - Class in com.google.cloud.spring.data.spanner.core
-
Encapsulates Cloud Spanner query options with sort and paging.
- SpannerPageableQueryOptions() - Constructor for class com.google.cloud.spring.data.spanner.core.SpannerPageableQueryOptions
-
- SpannerPersistentEntity<T> - Interface in com.google.cloud.spring.data.spanner.core.mapping
-
Cloud Spanner specific interface for a MutablePersistentEntity stored in a Cloud Spanner
table.
- SpannerPersistentEntityImpl<T> - Class in com.google.cloud.spring.data.spanner.core.mapping
-
Represents a Cloud Spanner table and its columns' mapping to fields within an entity type.
- SpannerPersistentEntityImpl(TypeInformation<T>) - Constructor for class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- SpannerPersistentEntityImpl(TypeInformation<T>, SpannerMappingContext, SpannerEntityProcessor) - Constructor for class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityImpl
-
- SpannerPersistentEntityInformation<T> - Class in com.google.cloud.spring.data.spanner.core.mapping
-
Holds a Spanner persistent entity and its key type.
- SpannerPersistentEntityInformation(SpannerPersistentEntity<T>) - Constructor for class com.google.cloud.spring.data.spanner.core.mapping.SpannerPersistentEntityInformation
-
- SpannerPersistentProperty - Interface in com.google.cloud.spring.data.spanner.core.mapping
-
- SpannerPersistentPropertyImpl - Class in com.google.cloud.spring.data.spanner.core.mapping
-
- SpannerQueryLookupStrategy - Class in com.google.cloud.spring.data.spanner.repository.query
-
Determines the type of the user's custom-defined Query Methods and instantiates their
implementations.
- SpannerQueryLookupStrategy(SpannerMappingContext, SpannerTemplate, QueryMethodEvaluationContextProvider, SpelExpressionParser) - Constructor for class com.google.cloud.spring.data.spanner.repository.query.SpannerQueryLookupStrategy
-
- SpannerQueryMethod - Class in com.google.cloud.spring.data.spanner.repository.query
-
A Query Method for Spanner.
- SpannerQueryMethod(Method, RepositoryMetadata, ProjectionFactory) - Constructor for class com.google.cloud.spring.data.spanner.repository.query.SpannerQueryMethod
-
Creates a new QueryMethod from the given parameters.
- SpannerQueryOptions - Class in com.google.cloud.spring.data.spanner.core
-
Encapsulates Cloud Spanner query options.
- SpannerQueryOptions() - Constructor for class com.google.cloud.spring.data.spanner.core.SpannerQueryOptions
-
Constructor to create an instance.
- SpannerReadConverter - Class in com.google.cloud.spring.data.spanner.core.convert
-
A custom converter used for reading from Spanner data types.
- SpannerReadConverter() - Constructor for class com.google.cloud.spring.data.spanner.core.convert.SpannerReadConverter
-
- SpannerReadConverter(Collection<Converter>) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.SpannerReadConverter
-
- SpannerReadConverter(CustomConversions) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.SpannerReadConverter
-
- SpannerReadConverter(CustomConversions, GenericConversionService) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.SpannerReadConverter
-
- SpannerReadOptions - Class in com.google.cloud.spring.data.spanner.core
-
Encapsulates Cloud Spanner read options.
- SpannerReadOptions() - Constructor for class com.google.cloud.spring.data.spanner.core.SpannerReadOptions
-
Constructor to create an instance.
- SpannerRepositoriesRegistrar - Class in com.google.cloud.spring.data.spanner.repository.config
-
A boilerplate class to register Spanner repositories.
- SpannerRepositoriesRegistrar() - Constructor for class com.google.cloud.spring.data.spanner.repository.config.SpannerRepositoriesRegistrar
-
- SpannerRepository<T,I> - Interface in com.google.cloud.spring.data.spanner.repository
-
A Spring Data repository for Cloud Spanner with specific features.
- SpannerRepositoryConfigurationExtension - Class in com.google.cloud.spring.data.spanner.repository.config
-
A boilerplate class configuring the instantiation of Spanner repositories.
- SpannerRepositoryConfigurationExtension() - Constructor for class com.google.cloud.spring.data.spanner.repository.config.SpannerRepositoryConfigurationExtension
-
- SpannerRepositoryFactory - Class in com.google.cloud.spring.data.spanner.repository.support
-
A factory for instantiating Spanner repositories.
- SpannerRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,I>,S,I> - Class in com.google.cloud.spring.data.spanner.repository.support
-
Spanner Repository Factory Bean used to create factories that ultimately create repository
implementations.
- SpannerSchemaUtils - Class in com.google.cloud.spring.data.spanner.core.admin
-
Contains functions related to the table schema of entities.
- SpannerSchemaUtils(SpannerMappingContext, SpannerEntityProcessor, boolean) - Constructor for class com.google.cloud.spring.data.spanner.core.admin.SpannerSchemaUtils
-
Constructor.
- SpannerStatementQueryExecutor - Class in com.google.cloud.spring.data.spanner.repository.query
-
Executes Cloud Spanner query statements using PartTree parsed method definitions.
- SpannerTemplate - Class in com.google.cloud.spring.data.spanner.core
-
- SpannerTemplate(Supplier<DatabaseClient>, SpannerMappingContext, SpannerEntityProcessor, SpannerMutationFactory, SpannerSchemaUtils) - Constructor for class com.google.cloud.spring.data.spanner.core.SpannerTemplate
-
- SpannerTransactionManager - Class in com.google.cloud.spring.data.spanner.core
-
Spanner transaction manager.
- SpannerTransactionManager(Supplier) - Constructor for class com.google.cloud.spring.data.spanner.core.SpannerTransactionManager
-
- SpannerTransactionManager.Tx - Class in com.google.cloud.spring.data.spanner.core
-
A transaction object that holds the transaction context.
- SpannerTypeMapper - Class in com.google.cloud.spring.data.spanner.core.convert
-
A utility class to map between common Java types and types to use with Spanner.
- SpannerWriteConverter - Class in com.google.cloud.spring.data.spanner.core.convert
-
A custom converter for writing values from entities to types for Spanner.
- SpannerWriteConverter() - Constructor for class com.google.cloud.spring.data.spanner.core.convert.SpannerWriteConverter
-
- SpannerWriteConverter(Collection<Converter>) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.SpannerWriteConverter
-
- SpannerWriteConverter(CustomConversions) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.SpannerWriteConverter
-
- SpannerWriteConverter(CustomConversions, GenericConversionService) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.SpannerWriteConverter
-
- SqlSpannerQuery<T> - Class in com.google.cloud.spring.data.spanner.repository.query
-
A Query Method for Spanner using SQL strings.
- StructAccessor - Class in com.google.cloud.spring.data.spanner.core.convert
-
A convenience wrapper class around Struct to make reading columns easier without knowing their
type.
- StructAccessor(Struct) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.StructAccessor
-
- StructAccessor(Struct, Gson) - Constructor for class com.google.cloud.spring.data.spanner.core.convert.StructAccessor
-