Class SpannerR2dbcDialect
java.lang.Object
org.springframework.data.relational.core.dialect.AbstractDialect
com.google.cloud.spanner.r2dbc.springdata.SpannerR2dbcDialect
- All Implemented Interfaces:
org.springframework.data.r2dbc.dialect.R2dbcDialect
,org.springframework.data.relational.core.dialect.Dialect
public class SpannerR2dbcDialect
extends org.springframework.data.relational.core.dialect.AbstractDialect
implements org.springframework.data.r2dbc.dialect.R2dbcDialect
The
R2dbcDialect
implementation which enables usage of Spring Data R2DBC with Cloud
Spanner.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.relational.core.dialect.ArrayColumns
org.springframework.r2dbc.core.binding.BindMarkersFactory
Collection<? extends Class<?>>
org.springframework.data.relational.core.dialect.LimitClause
limit()
org.springframework.data.relational.core.dialect.LockClause
lock()
Methods inherited from class org.springframework.data.relational.core.dialect.AbstractDialect
getAfterFromTable, getAfterOrderBy, getSelectContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.data.relational.core.dialect.Dialect
getExistsFunction, getIdentifierProcessing, getIdGeneration, getInsertRenderContext, getLikeEscaper, getSelectContext, orderByNullHandling, simpleTypes, supportsSingleQueryLoading
Methods inherited from interface org.springframework.data.r2dbc.dialect.R2dbcDialect
getSimpleTypeHolder, renderForGeneratedValues
-
Field Details
-
SQL_LIMIT
- See Also:
-
-
Constructor Details
-
SpannerR2dbcDialect
public SpannerR2dbcDialect()
-
-
Method Details
-
getBindMarkersFactory
public org.springframework.r2dbc.core.binding.BindMarkersFactory getBindMarkersFactory()- Specified by:
getBindMarkersFactory
in interfaceorg.springframework.data.r2dbc.dialect.R2dbcDialect
-
limit
public org.springframework.data.relational.core.dialect.LimitClause limit()- Specified by:
limit
in interfaceorg.springframework.data.relational.core.dialect.Dialect
-
lock
public org.springframework.data.relational.core.dialect.LockClause lock()- Specified by:
lock
in interfaceorg.springframework.data.relational.core.dialect.Dialect
-
getSimpleTypes
- Specified by:
getSimpleTypes
in interfaceorg.springframework.data.r2dbc.dialect.R2dbcDialect
-
getConverters
- Specified by:
getConverters
in interfaceorg.springframework.data.relational.core.dialect.Dialect
- Specified by:
getConverters
in interfaceorg.springframework.data.r2dbc.dialect.R2dbcDialect
-
getArraySupport
public org.springframework.data.relational.core.dialect.ArrayColumns getArraySupport()- Specified by:
getArraySupport
in interfaceorg.springframework.data.relational.core.dialect.Dialect
-