liquibase.sql.visitor
Class AbstractSqlVisitor
java.lang.Object
liquibase.sql.visitor.AbstractSqlVisitor
- All Implemented Interfaces:
- LiquibaseSerializable, SqlVisitor
- Direct Known Subclasses:
- AppendSqlVisitor, PrependSqlVisitor, RegExpReplaceSqlVisitor, ReplaceSqlVisitor
public abstract class AbstractSqlVisitor
- extends Object
- implements SqlVisitor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSqlVisitor
public AbstractSqlVisitor()
getApplicableDbms
public Set<String> getApplicableDbms()
- Specified by:
getApplicableDbms in interface SqlVisitor
setApplicableDbms
public void setApplicableDbms(Set<String> applicableDbms)
- Specified by:
setApplicableDbms in interface SqlVisitor
isApplyToRollback
public boolean isApplyToRollback()
- Specified by:
isApplyToRollback in interface SqlVisitor
setApplyToRollback
public void setApplyToRollback(boolean applyToRollback)
- Specified by:
setApplyToRollback in interface SqlVisitor
getContexts
public ContextExpression getContexts()
- Specified by:
getContexts in interface SqlVisitor
setContexts
public void setContexts(ContextExpression contexts)
- Specified by:
setContexts in interface SqlVisitor
getLabels
public Labels getLabels()
- Specified by:
getLabels in interface SqlVisitor
setLabels
public void setLabels(Labels labels)
- Specified by:
setLabels in interface SqlVisitor
generateCheckSum
public CheckSum generateCheckSum()
- Specified by:
generateCheckSum in interface SqlVisitor
getSerializableFields
public Set<String> getSerializableFields()
- Specified by:
getSerializableFields in interface LiquibaseSerializable
getSerializableFieldValue
public Object getSerializableFieldValue(String field)
- Specified by:
getSerializableFieldValue in interface LiquibaseSerializable
getSerializedObjectName
public String getSerializedObjectName()
- Specified by:
getSerializedObjectName in interface LiquibaseSerializable
getSerializableFieldType
public LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
- Specified by:
getSerializableFieldType in interface LiquibaseSerializable
getSerializedObjectNamespace
public String getSerializedObjectNamespace()
- Specified by:
getSerializedObjectNamespace in interface LiquibaseSerializable
getSerializableFieldNamespace
public String getSerializableFieldNamespace(String field)
- Specified by:
getSerializableFieldNamespace in interface LiquibaseSerializable
load
public void load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor)
throws ParsedNodeException
- Specified by:
load in interface LiquibaseSerializable
- Throws:
ParsedNodeException
serialize
public ParsedNode serialize()
- Specified by:
serialize in interface LiquibaseSerializable
Copyright © 2015 Liquibase.org. All rights reserved.