liquibase.sql.visitor
Interface SqlVisitor

All Superinterfaces:
LiquibaseSerializable
All Known Implementing Classes:
AbstractSqlVisitor, AppendSqlVisitor, PrependSqlVisitor, RegExpReplaceSqlVisitor, ReplaceSqlVisitor

public interface SqlVisitor
extends LiquibaseSerializable


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
 
Method Summary
 CheckSum generateCheckSum()
           
 Set<String> getApplicableDbms()
           
 ContextExpression getContexts()
           
 String getName()
           
 boolean isApplyToRollback()
           
 String modifySql(String sql, Database database)
           
 void setApplicableDbms(Set<String> modifySqlDbmsList)
           
 void setApplyToRollback(boolean applyOnRollback)
           
 void setContexts(ContextExpression contexts)
           
 
Methods inherited from interface liquibase.serializer.LiquibaseSerializable
getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, load, serialize
 

Method Detail

modifySql

String modifySql(String sql,
                 Database database)

getName

String getName()

getApplicableDbms

Set<String> getApplicableDbms()

setApplicableDbms

void setApplicableDbms(Set<String> modifySqlDbmsList)

setApplyToRollback

void setApplyToRollback(boolean applyOnRollback)

isApplyToRollback

boolean isApplyToRollback()

getContexts

ContextExpression getContexts()

setContexts

void setContexts(ContextExpression contexts)

generateCheckSum

CheckSum generateCheckSum()


Copyright © 2014 Liquibase.org. All Rights Reserved.