Class PostgresDialect
java.lang.Object
org.springframework.data.relational.core.dialect.AbstractDialect
org.springframework.data.relational.core.dialect.PostgresDialect
org.springframework.data.r2dbc.dialect.PostgresDialect
- All Implemented Interfaces:
R2dbcDialect, Dialect
An SQL dialect for Postgres.
- Author:
- Mark Paluch, Jose Luis Leon
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the array support object that describes how array-typed columns are supported by this dialect.Returns theBindMarkersFactory
used by this dialect.Return a collection of converters for this dialect.Collection
<? extends Class<?>> Return a collection of types that are natively supported by this database/driver.Methods inherited from class PostgresDialect
getExistsFunction, getIdentifierProcessing, getIdGeneration, limit, lock, simpleTypes
Methods inherited from class AbstractDialect
getAfterFromTable, getAfterOrderBy, getSelectContext
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface Dialect
getExistsFunction, getIdentifierProcessing, getIdGeneration, getInsertRenderContext, getLikeEscaper, getSelectContext, limit, lock, orderByNullHandling, simpleTypes, supportsSingleQueryLoading
Methods inherited from interface R2dbcDialect
getSimpleTypeHolder, renderForGeneratedValues
-
Field Details
-
INSTANCE
Singleton instance.
-
-
Constructor Details
-
PostgresDialect
public PostgresDialect()
-
-
Method Details
-
getBindMarkersFactory
Description copied from interface:R2dbcDialect
Returns theBindMarkersFactory
used by this dialect.- Specified by:
getBindMarkersFactory
in interfaceR2dbcDialect
- Returns:
- the
BindMarkersFactory
used by this dialect.
-
getSimpleTypes
Description copied from interface:R2dbcDialect
Return a collection of types that are natively supported by this database/driver. Defaults toCollections.emptySet()
.- Specified by:
getSimpleTypes
in interfaceR2dbcDialect
- Returns:
- a collection of types that are natively supported by this database/driver. Defaults to
Collections.emptySet()
.
-
getArraySupport
Description copied from interface:Dialect
Returns the array support object that describes how array-typed columns are supported by this dialect.- Specified by:
getArraySupport
in interfaceDialect
- Overrides:
getArraySupport
in classPostgresDialect
- Returns:
- the array support object that describes how array-typed columns are supported by this dialect.
-
getConverters
Description copied from interface:Dialect
Return a collection of converters for this dialect.- Specified by:
getConverters
in interfaceDialect
- Specified by:
getConverters
in interfaceR2dbcDialect
- Overrides:
getConverters
in classPostgresDialect
- Returns:
- a collection of converters for this dialect.
-