Class PostgreSQLLegacySequenceSupport

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

    public class PostgreSQLLegacySequenceSupport
    extends Object
    implements org.hibernate.dialect.sequence.SequenceSupport
    Sequence support for PostgreSQLDialect.
    • Field Detail

      • INSTANCE

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

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

      • PostgreSQLLegacySequenceSupport

        public PostgreSQLLegacySequenceSupport()
    • Method Detail

      • getSelectSequenceNextValString

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

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

        public boolean sometimesNeedsStartingValue()
        Specified by:
        sometimesNeedsStartingValue in interface org.hibernate.dialect.sequence.SequenceSupport
      • getDropSequenceString

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