Top Fields Constructors Methods
org.hibernate.tool.schema.extract.internal

public Class SequenceInformationExtractorLegacyImpl

extends Object
implements SequenceInformationExtractor
Class Inheritance
All Implemented Interfaces
org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor
Known Direct Subclasses
org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorMariaDBDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorMimerSQLDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorOracleDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorSAPDBDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorTimesTenDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceNameExtractorImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorH2DatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorCUBRIDDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorDB2DatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorDerbyDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorHANADatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorHSQLDBDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorInformixDatabaseImpl, org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorIngresDatabaseImpl
Imports
java.sql.ResultSet, .SQLException, .Statement, java.util.ArrayList, .List, org.hibernate.boot.model.relational.QualifiedSequenceName, org.hibernate.engine.jdbc.env.spi.IdentifierHelper, org.hibernate.tool.schema.extract.spi.ExtractionContext, .SequenceInformation, .SequenceInformationExtractor

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final SequenceInformationExtractorLegacyImpl
INSTANCE

Singleton access

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Iterable<SequenceInformation>
extractMetadata(ExtractionContext
Access to resources needed to perform the extraction
extractionContext
)

Implements org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor.extractMetadata.

Get the information about sequences.
protected String
protected Long
protected Long
protected Long
protected String
protected String
protected Long
protected String
protected String
protected String
protected String
protected String
protected String
protected String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final SequenceInformationExtractorLegacyImpl INSTANCE

Singleton access

Constructor Detail

SequenceInformationExtractorLegacyImplback to summary
public SequenceInformationExtractorLegacyImpl()

Method Detail

extractMetadataback to summary
public Iterable<SequenceInformation> extractMetadata(ExtractionContext extractionContext) throws SQLException

Implements org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor.extractMetadata.

Doc from org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor.extractMetadata.

Get the information about sequences.

Parameters
extractionContext:ExtractionContext

Access to resources needed to perform the extraction

Returns:Iterable<SequenceInformation>

The extracted information about existing sequences.

Annotations
@Override
Exceptions
SQLException:
Don't bother handling SQLExceptions (unless you want to), we will deal with them in the caller.
resultSetCatalogNameback to summary
protected String resultSetCatalogName(ResultSet resultSet) throws SQLException
resultSetIncrementValueback to summary
protected Long resultSetIncrementValue(ResultSet resultSet) throws SQLException
resultSetMaxValueback to summary
protected Long resultSetMaxValue(ResultSet resultSet) throws SQLException
resultSetMinValueback to summary
protected Long resultSetMinValue(ResultSet resultSet) throws SQLException
resultSetSchemaNameback to summary
protected String resultSetSchemaName(ResultSet resultSet) throws SQLException
resultSetSequenceNameback to summary
protected String resultSetSequenceName(ResultSet resultSet) throws SQLException
resultSetStartValueSizeback to summary
protected Long resultSetStartValueSize(ResultSet resultSet) throws SQLException
sequenceCatalogColumnback to summary
protected String sequenceCatalogColumn()
sequenceIncrementColumnback to summary
protected String sequenceIncrementColumn()
sequenceMaxValueColumnback to summary
protected String sequenceMaxValueColumn()
sequenceMinValueColumnback to summary
protected String sequenceMinValueColumn()
sequenceNameColumnback to summary
protected String sequenceNameColumn()
sequenceSchemaColumnback to summary
protected String sequenceSchemaColumn()
sequenceStartValueColumnback to summary
protected String sequenceStartValueColumn()