Class SequenceInformationExtractorTiDBDatabaseImpl

java.lang.Object
org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl
org.hibernate.community.dialect.sequence.SequenceInformationExtractorTiDBDatabaseImpl
All Implemented Interfaces:
org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor

public class SequenceInformationExtractorTiDBDatabaseImpl extends org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl
  • Field Details

  • Constructor Details

    • SequenceInformationExtractorTiDBDatabaseImpl

      public SequenceInformationExtractorTiDBDatabaseImpl()
  • Method Details

    • extractMetadata

      public Iterable<org.hibernate.tool.schema.extract.spi.SequenceInformation> extractMetadata(org.hibernate.tool.schema.extract.spi.ExtractionContext extractionContext) throws SQLException
      Specified by:
      extractMetadata in interface org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor
      Overrides:
      extractMetadata in class org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl
      Throws:
      SQLException
    • sequenceNameColumn

      protected String sequenceNameColumn()
      Overrides:
      sequenceNameColumn in class org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl
    • sequenceIncrementColumn

      protected String sequenceIncrementColumn()
      Overrides:
      sequenceIncrementColumn in class org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl
    • resultSetSequenceName

      protected String resultSetSequenceName(ResultSet resultSet) throws SQLException
      Overrides:
      resultSetSequenceName in class org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl
      Throws:
      SQLException
    • resultSetIncrementValue

      protected Number resultSetIncrementValue(ResultSet resultSet) throws SQLException
      Overrides:
      resultSetIncrementValue in class org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl
      Throws:
      SQLException