Class FirebirdSequenceSupport

  • All Implemented Interfaces:
    org.hibernate.dialect.sequence.SequenceSupport

    public class FirebirdSequenceSupport
    extends org.hibernate.dialect.sequence.ANSISequenceSupport
    Sequence support for FirebirdDialect on Firebird 3.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.hibernate.dialect.sequence.SequenceSupport FB3_INSTANCE  
      static org.hibernate.dialect.sequence.SequenceSupport INSTANCE  
      static org.hibernate.dialect.sequence.SequenceSupport LEGACY_INSTANCE  
    • Field Detail

      • INSTANCE

        public static final org.hibernate.dialect.sequence.SequenceSupport INSTANCE
      • FB3_INSTANCE

        public static final org.hibernate.dialect.sequence.SequenceSupport FB3_INSTANCE
      • LEGACY_INSTANCE

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

      • FirebirdSequenceSupport

        public FirebirdSequenceSupport()
    • Method Detail

      • getFromDual

        public String getFromDual()
      • getSelectSequencePreviousValString

        public String getSelectSequencePreviousValString​(String sequenceName)
                                                  throws org.hibernate.MappingException
        Specified by:
        getSelectSequencePreviousValString in interface org.hibernate.dialect.sequence.SequenceSupport
        Overrides:
        getSelectSequencePreviousValString in class org.hibernate.dialect.sequence.ANSISequenceSupport
        Throws:
        org.hibernate.MappingException