Class 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 Detail

      • INSTANCE

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

      • InterbaseSequenceSupport

        public InterbaseSequenceSupport()
    • Method Detail

      • 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