java.lang.Object
org.springframework.data.relational.core.dialect.AbstractDialect
org.springframework.data.relational.core.dialect.AnsiDialect
All Implemented Interfaces:
Dialect
Direct Known Subclasses:
OracleDialect

public class AnsiDialect extends AbstractDialect
An SQL dialect for the ANSI SQL standard.
Since:
2.0
Author:
Milan Milanov, Myeonghyeon Lee
  • Field Details

    • INSTANCE

      public static final AnsiDialect INSTANCE
      Singleton instance.
  • Constructor Details

    • AnsiDialect

      protected AnsiDialect()
  • Method Details

    • limit

      public LimitClause limit()
      Description copied from interface: Dialect
      Return the LimitClause used by this dialect.
      Returns:
      the LimitClause used by this dialect.
    • lock

      public LockClause lock()
      Description copied from interface: Dialect
      Return the LockClause used by this dialect.
      Returns:
      the LockClause used by this dialect.
    • getArraySupport

      public ArrayColumns getArraySupport()
      Description copied from interface: Dialect
      Returns the array support object that describes how array-typed columns are supported by this dialect.
      Returns:
      the array support object that describes how array-typed columns are supported by this dialect.
    • getIdentifierProcessing

      public IdentifierProcessing getIdentifierProcessing()
      Description copied from interface: Dialect
      Returns the IdentifierProcessing used for processing SqlIdentifier when converting them to SQL snippets or parameter names.
      Returns:
      the IdentifierProcessing. Guaranteed to be not null.