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, org.springframework.data.relational.core.dialect.Dialect

public class PostgresDialect extends org.springframework.data.relational.core.dialect.PostgresDialect implements R2dbcDialect
An SQL dialect for Postgres.
Author:
Mark Paluch, Jose Luis Leon
  • Field Details

    • INSTANCE

      public static final PostgresDialect INSTANCE
      Singleton instance.
  • Constructor Details

    • PostgresDialect

      public PostgresDialect()
  • Method Details

    • getArraySupport

      public org.springframework.data.relational.core.dialect.ArrayColumns getArraySupport()
      Specified by:
      getArraySupport in interface org.springframework.data.relational.core.dialect.Dialect
      Overrides:
      getArraySupport in class org.springframework.data.relational.core.dialect.PostgresDialect
    • getBindMarkersFactory

      public BindMarkersFactory getBindMarkersFactory()
      Description copied from interface: R2dbcDialect
      Returns the BindMarkersFactory used by this dialect.
      Specified by:
      getBindMarkersFactory in interface R2dbcDialect
      Returns:
      the BindMarkersFactory used by this dialect.
    • getConverters

      public Collection<Object> getConverters()
      Specified by:
      getConverters in interface org.springframework.data.relational.core.dialect.Dialect
      Overrides:
      getConverters in class org.springframework.data.relational.core.dialect.PostgresDialect
    • simpleTypes

      public Set<Class<?>> simpleTypes()
      Specified by:
      simpleTypes in interface org.springframework.data.relational.core.dialect.Dialect
      Overrides:
      simpleTypes in class org.springframework.data.relational.core.dialect.PostgresDialect