Top Description Fields Constructors Methods
liquibase.snapshot.jvm

public Class SequenceSnapshotGenerator

extends JdbcSnapshotGenerator
Class Inheritance
Known Direct Subclasses
liquibase.snapshot.jvm.SequenceSnapshotGeneratorSnowflake
Imports
liquibase.CatalogAndSchema, .Scope, liquibase.database.Database, liquibase.database.core.*, liquibase.exception.DatabaseException, .UnexpectedLiquibaseException, liquibase.executor.ExecutorService, liquibase.snapshot.DatabaseSnapshot, .InvalidExampleException, .SnapshotIdService, liquibase.statement.SqlStatement, liquibase.statement.core.RawParameterizedSqlStatement, .RawSqlStatement, liquibase.structure.DatabaseObject, liquibase.structure.core.Schema, .Sequence, java.math.BigInteger, java.util.List, .Map, .StringJoiner

Snapshot generator for a SEQUENCE object in a JDBC-accessible database

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected SqlStatement
private DatabaseObject
getSequences(DatabaseObject example, Database database, List<Map<String, ?>> sequences)

private Sequence
mapToSequence(Map<String, ?> sequenceRow, Schema schema, Database database)

protected DatabaseObject
protected BigInteger
toBigInteger(Object value, Database database)

protected Boolean
toBoolean(Object value, Database database)

Inherited from liquibase.snapshot.jvm.JdbcSnapshotGenerator:
addStatusListeneraddsTocleanNameFromDatabasegetDatabaseCatalogNamesgetPriorityreplacesshouldAddTosnapshotupdateListeners

Field Detail

COMMON_PG_SEQUENCE_QUERYback to summary
private static final String COMMON_PG_SEQUENCE_QUERY

Constructor Detail

SequenceSnapshotGeneratorback to summary
public SequenceSnapshotGenerator()

Method Detail

addToback to summary
protected void addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) throws DatabaseException, InvalidExampleException

Implements abstract liquibase.snapshot.jvm.JdbcSnapshotGenerator.addTo.

Annotations
@Override
getSelectSequenceStatementback to summary
protected SqlStatement getSelectSequenceStatement(Schema schema, Database database)
getSequencesback to summary
private DatabaseObject getSequences(DatabaseObject example, Database database, List<Map<String, ?>> sequences)
mapToSequenceback to summary
private Sequence mapToSequence(Map<String, ?> sequenceRow, Schema schema, Database database)
snapshotObjectback to summary
protected DatabaseObject snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) throws DatabaseException

Implements abstract liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshotObject.

Annotations
@Override
toBigIntegerback to summary
protected BigInteger toBigInteger(Object value, Database database)
toBooleanback to summary
protected Boolean toBoolean(Object value, Database database)