Uses of Class
com.google.cloud.spring.data.spanner.core.convert.SpannerCustomConverter
Packages that use 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
Subclasses of SpannerCustomConverter in com.google.cloud.spring.data.spanner.core.convertModifier 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.Methods in com.google.cloud.spring.data.spanner.core.convert with parameters of type SpannerCustomConverterModifier 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
Methods in com.google.cloud.spring.data.spanner.repository.query with parameters of type SpannerCustomConverterModifier 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.