public interface R2dbcDialect
extends org.springframework.data.relational.core.dialect.Dialect
Dialect
. Represents a dialect that is implemented by a particular database.Modifier and Type | Method and Description |
---|---|
BindMarkersFactory |
getBindMarkersFactory()
Returns the
BindMarkersFactory used by this dialect. |
default Collection<Object> |
getConverters()
Return a collection of converters for this dialect.
|
default SimpleTypeHolder |
getSimpleTypeHolder()
Return the
SimpleTypeHolder for this dialect. |
default Collection<? extends Class<?>> |
getSimpleTypes()
Return a collection of types that are natively supported by this database/driver.
|
default String |
renderForGeneratedValues(org.springframework.data.relational.core.sql.SqlIdentifier identifier)
Render a
SqlIdentifier in a way suitable for registering it as a generated key with a statement through
Statement#returnGeneratedValues . |
BindMarkersFactory getBindMarkersFactory()
BindMarkersFactory
used by this dialect.BindMarkersFactory
used by this dialect.default Collection<? extends Class<?>> getSimpleTypes()
Collections.emptySet()
.Collections.emptySet()
.default SimpleTypeHolder getSimpleTypeHolder()
SimpleTypeHolder
for this dialect.SimpleTypeHolder
for this dialect.getSimpleTypes()
default Collection<Object> getConverters()
default String renderForGeneratedValues(org.springframework.data.relational.core.sql.SqlIdentifier identifier)
SqlIdentifier
in a way suitable for registering it as a generated key with a statement through
Statement#returnGeneratedValues
. The default implementation renders it as it would render a SQL
representation of the identifier, i.e. with quotes where applicable.identifier
- to render. Must not be null.Copyright © 2018–2021 Pivotal Software, Inc.. All rights reserved.