public class DatabaseChangeLog extends Object implements Comparable<DatabaseChangeLog>, Conditional
Constructor and Description |
---|
DatabaseChangeLog() |
DatabaseChangeLog(String physicalFilePath) |
public DatabaseChangeLog()
public DatabaseChangeLog(String physicalFilePath)
public void setRootChangeLog(DatabaseChangeLog rootChangeLog)
public DatabaseChangeLog getRootChangeLog()
public void setParentChangeLog(DatabaseChangeLog parentChangeLog)
public DatabaseChangeLog getParentChangeLog()
public RuntimeEnvironment getRuntimeEnvironment()
public void setRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment)
public PreconditionContainer getPreconditions()
getPreconditions
in interface Conditional
public void setPreconditions(PreconditionContainer precond)
setPreconditions
in interface Conditional
public ChangeLogParameters getChangeLogParameters()
public void setChangeLogParameters(ChangeLogParameters changeLogParameters)
public String getPhysicalFilePath()
public void setPhysicalFilePath(String physicalFilePath)
public String getChangeLogId()
public void setChangeLogId(String changeLogId)
public String getLogicalFilePath()
public void setLogicalFilePath(String logicalFilePath)
public String getFilePath()
public ObjectQuotingStrategy getObjectQuotingStrategy()
public void setObjectQuotingStrategy(ObjectQuotingStrategy objectQuotingStrategy)
public ContextExpression getContexts()
public void setContexts(ContextExpression contexts)
public ContextExpression getIncludeContexts()
public void setIncludeLabels(LabelExpression labels)
public LabelExpression getIncludeLabels()
public void setIncludeIgnore(boolean ignore)
public boolean isIncludeIgnore()
public void setIncludeContexts(ContextExpression includeContexts)
public int compareTo(DatabaseChangeLog o)
compareTo
in interface Comparable<DatabaseChangeLog>
public void addChangeSet(ChangeSet changeSet)
public void validate(Database database, String... contexts) throws LiquibaseException
LiquibaseException
public void validate(Database database, Contexts contexts, LabelExpression labelExpression) throws LiquibaseException
LiquibaseException
public ChangeSet getChangeSet(RanChangeSet ranChangeSet)
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException, SetupException
ParsedNodeException
SetupException
protected void expandExpressions(ParsedNode parsedNode)
protected void handleChildNode(ParsedNode node, ResourceAccessor resourceAccessor) throws ParsedNodeException, SetupException
ParsedNodeException
SetupException
public boolean isDbmsMatch(String dbmsList)
public void includeAll(String pathName, boolean isRelativeToChangelogFile, IncludeAllFilter resourceFilter, boolean errorIfMissingOrEmpty, Comparator<String> resourceComparator, ResourceAccessor resourceAccessor, ContextExpression includeContexts, LabelExpression labelExpression, boolean ignore) throws SetupException
SetupException
public boolean include(String fileName, boolean isRelativePath, ResourceAccessor resourceAccessor, ContextExpression includeContexts, LabelExpression labelExpression, Boolean ignore, boolean logEveryUnknownFileFormat) throws LiquibaseException
LiquibaseException
protected ChangeSet createChangeSet(ParsedNode node, ResourceAccessor resourceAccessor) throws ParsedNodeException
ParsedNodeException
protected Comparator<String> getStandardChangeLogComparator()
public void clearCheckSums()
Copyright © 2021 Liquibase.org. All rights reserved.