Uses of Class
com.google.cloud.spring.data.spanner.core.convert.SpannerCustomConverter
Package
Description
Classes related to conversion of data and mapping of entities in Cloud Spanner support for Spring
Data.
Classes related to generated Query Methods in Cloud Spanner support for Spring Data.
-
Uses of SpannerCustomConverter in com.google.cloud.spring.data.spanner.core.convert
Modifier and TypeClassDescriptionclass
A custom converter used for reading from Spanner data types.class
A custom converter for writing values from entities to types for Spanner.Modifier and TypeMethodDescriptionstatic boolean
ConverterAwareMappingSpannerEntityWriter.attemptBindSingleValue
(Object propertyValue, Class<?> propertyType, com.google.cloud.spanner.ValueBinder valueBinder, SpannerCustomConverter spannerCustomConverter) Bind a value to a ValueBinder.static boolean
ConverterAwareMappingSpannerEntityWriter.attemptSetIterableValueOnBinder
(Iterable<Object> value, com.google.cloud.spanner.ValueBinder valueBinder, SpannerCustomConverter writeConverter, Class innerType) Bind an iterable value to a ValueBinder. -
Uses of SpannerCustomConverter in com.google.cloud.spring.data.spanner.repository.query
Modifier and TypeMethodDescriptionstatic <T> com.google.cloud.spanner.Statement
SpannerStatementQueryExecutor.buildQuery
(com.google.cloud.spanner.KeySet keySet, SpannerPersistentEntity<T> persistentEntity, SpannerCustomConverter writeConverter, SpannerMappingContext mappingContext) Builds a query that returns the rows associated with a key set.static <T> com.google.cloud.spanner.Statement
SpannerStatementQueryExecutor.buildQuery
(com.google.cloud.spanner.KeySet keySet, SpannerPersistentEntity<T> persistentEntity, SpannerCustomConverter writeConverter, SpannerMappingContext mappingContext, String whereClause) Builds a query that returns the rows associated with a key set with additional SQL-where.static <T> com.google.cloud.spanner.Statement
SpannerStatementQueryExecutor.buildQuery
(com.google.cloud.spanner.KeySet keySet, SpannerPersistentEntity<T> persistentEntity, SpannerCustomConverter writeConverter, SpannerMappingContext mappingContext, String whereClause, String index) Builds a query that returns the rows associated with a key set with additional SQL-where.static com.google.cloud.spanner.Statement
SpannerStatementQueryExecutor.buildStatementFromSqlWithArgs
(String sql, List<String> tags, Function<Object, com.google.cloud.spanner.Struct> paramStructConvertFunc, SpannerCustomConverter spannerCustomConverter, Object[] params, Map<String, Parameter> queryMethodParams) Creates a Cloud Spanner statement.static com.google.cloud.spanner.Statement
SpannerStatementQueryExecutor.getChildrenRowsQuery
(com.google.cloud.spanner.Key parentKey, SpannerPersistentProperty spannerPersistentProperty, SpannerCustomConverter writeConverter, SpannerMappingContext mappingContext) Gets aStatement
that returns the rows associated with a parent entity.