public class OfflineChangeLogHistoryService extends AbstractChangeLogHistoryService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
Constructor and Description |
---|
OfflineChangeLogHistoryService(Database database,
File changeLogFile,
boolean executeDmlAgainstDatabase,
boolean executeDdlAgainstDatabase) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendChangeSet(ChangeSet changeSet,
ChangeSet.ExecType execType) |
void |
clearAllCheckSums() |
void |
destroy() |
int |
getNextSequenceValue() |
int |
getPriority() |
List<RanChangeSet> |
getRanChangeSets() |
void |
init()
Ensures the change log history container is correctly initialized for use.
|
boolean |
isExecuteDdlAgainstDatabase() |
boolean |
isExecuteDmlAgainstDatabase() |
void |
removeFromHistory(ChangeSet changeSet) |
protected void |
replaceChangeSet(ChangeSet changeSet,
liquibase.changelog.OfflineChangeLogHistoryService.ReplaceChangeSetLogic replaceLogic) |
protected void |
replaceChecksum(ChangeSet changeSet) |
void |
reset() |
void |
setExecType(ChangeSet changeSet,
ChangeSet.ExecType execType) |
void |
setExecuteDdlAgainstDatabase(boolean executeDdlAgainstDatabase) |
void |
setExecuteDmlAgainstDatabase(boolean executeDmlAgainstDatabase) |
boolean |
supports(Database database) |
void |
tag(String tagString) |
boolean |
tagExists(String tag) |
protected void |
writeHeader(File file) |
generateDeploymentId, getDatabase, getDeploymentId, getLastDeploymentId, getRanChangeSet, getRanDate, getRunStatus, resetDeploymentId, setDatabase, upgradeChecksums
public int getPriority()
public boolean supports(Database database)
public boolean isExecuteDmlAgainstDatabase()
public void setExecuteDmlAgainstDatabase(boolean executeDmlAgainstDatabase)
public boolean isExecuteDdlAgainstDatabase()
public void setExecuteDdlAgainstDatabase(boolean executeDdlAgainstDatabase)
public void reset()
reset
in interface ChangeLogHistoryService
reset
in class AbstractChangeLogHistoryService
public void init() throws DatabaseException
ChangeLogHistoryService
DatabaseException
protected void writeHeader(File file) throws IOException
IOException
protected void replaceChecksum(ChangeSet changeSet) throws DatabaseException
replaceChecksum
in class AbstractChangeLogHistoryService
DatabaseException
public List<RanChangeSet> getRanChangeSets() throws DatabaseException
DatabaseException
protected void replaceChangeSet(ChangeSet changeSet, liquibase.changelog.OfflineChangeLogHistoryService.ReplaceChangeSetLogic replaceLogic) throws DatabaseException
DatabaseException
protected void appendChangeSet(ChangeSet changeSet, ChangeSet.ExecType execType) throws DatabaseException
DatabaseException
public void setExecType(ChangeSet changeSet, ChangeSet.ExecType execType) throws DatabaseException
DatabaseException
public void removeFromHistory(ChangeSet changeSet) throws DatabaseException
DatabaseException
public int getNextSequenceValue() throws LiquibaseException
LiquibaseException
public void tag(String tagString) throws DatabaseException
DatabaseException
public boolean tagExists(String tag) throws DatabaseException
DatabaseException
public void clearAllCheckSums() throws LiquibaseException
LiquibaseException
public void destroy() throws DatabaseException
DatabaseException
Copyright © 2023 Liquibase.org. All rights reserved.