liquibase.sql.visitor
Class AbstractSqlVisitor

java.lang.Object
  extended by liquibase.sql.visitor.AbstractSqlVisitor
All Implemented Interfaces:
LiquibaseSerializable, SqlVisitor
Direct Known Subclasses:
AppendSqlVisitor, PrependSqlVisitor, RegExpReplaceSqlVisitor, ReplaceSqlVisitor

public abstract class AbstractSqlVisitor
extends Object
implements SqlVisitor


Nested Class Summary
 
Nested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializable
LiquibaseSerializable.SerializationType
 
Field Summary
 
Fields inherited from interface liquibase.serializer.LiquibaseSerializable
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
 
Constructor Summary
AbstractSqlVisitor()
           
 
Method Summary
 CheckSum generateCheckSum()
           
 Set<String> getApplicableDbms()
           
 Contexts getContexts()
           
 Set<String> getSerializableFields()
           
 LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
           
 Object getSerializableFieldValue(String field)
           
 String getSerializedObjectName()
           
 String getSerializedObjectNamespace()
           
 boolean isApplyToRollback()
           
 void setApplicableDbms(Set<String> applicableDbms)
           
 void setApplyToRollback(boolean applyToRollback)
           
 void setContexts(Contexts contexts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface liquibase.sql.visitor.SqlVisitor
getName, modifySql
 

Constructor Detail

AbstractSqlVisitor

public AbstractSqlVisitor()
Method Detail

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 Contexts getContexts()
Specified by:
getContexts in interface SqlVisitor

setContexts

public void setContexts(Contexts contexts)
Specified by:
setContexts 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


Copyright © 2014 Liquibase.org. All Rights Reserved.