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
 
Constructor Summary
AbstractSqlVisitor()
           
 
Method Summary
 CheckSum generateCheckSum()
           
 Set<String> getApplicableDbms()
           
 Set<String> getContexts()
           
 Set<String> getSerializableFields()
           
 LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
           
 Object getSerializableFieldValue(String field)
           
 String getSerializedObjectName()
           
 boolean isApplyToRollback()
           
 void setApplicableDbms(Set<String> applicableDbms)
           
 void setApplyToRollback(boolean applyToRollback)
           
 void setContexts(Set<String> 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 Set<String> getContexts()
Specified by:
getContexts in interface SqlVisitor

setContexts

public void setContexts(Set<String> 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


Copyright © 2013 Liquibase.org. All Rights Reserved.