Class InterbaseSequenceSupport

java.lang.Object
org.hibernate.community.dialect.sequence.InterbaseSequenceSupport
All Implemented Interfaces:
org.hibernate.dialect.sequence.SequenceSupport

public final class InterbaseSequenceSupport extends Object implements org.hibernate.dialect.sequence.SequenceSupport
Sequence support for FirebirdDialect on Firebird 2.
  • Field Details

    • INSTANCE

      public static final org.hibernate.dialect.sequence.SequenceSupport INSTANCE
  • Constructor Details

    • InterbaseSequenceSupport

      public InterbaseSequenceSupport()
  • Method Details

    • getSequenceNextValString

      public String getSequenceNextValString(String sequenceName, int increment)
      Specified by:
      getSequenceNextValString in interface org.hibernate.dialect.sequence.SequenceSupport
    • getFromDual

      public String getFromDual()
      Specified by:
      getFromDual in interface org.hibernate.dialect.sequence.SequenceSupport
    • getSelectSequenceNextValString

      public String getSelectSequenceNextValString(String sequenceName)
      Specified by:
      getSelectSequenceNextValString in interface org.hibernate.dialect.sequence.SequenceSupport
    • getSelectSequenceNextValString

      public String getSelectSequenceNextValString(String sequenceName, int increment)
    • getSelectSequencePreviousValString

      public String getSelectSequencePreviousValString(String sequenceName)
      Specified by:
      getSelectSequencePreviousValString in interface org.hibernate.dialect.sequence.SequenceSupport
    • getCreateSequenceStrings

      public String[] getCreateSequenceStrings(String sequenceName, int initialValue, int incrementSize)
      Specified by:
      getCreateSequenceStrings in interface org.hibernate.dialect.sequence.SequenceSupport
    • getCreateSequenceString

      public String getCreateSequenceString(String sequenceName)
      Specified by:
      getCreateSequenceString in interface org.hibernate.dialect.sequence.SequenceSupport
    • getDropSequenceString

      public String getDropSequenceString(String sequenceName)
      Specified by:
      getDropSequenceString in interface org.hibernate.dialect.sequence.SequenceSupport