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

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

Contexts getContexts()

setContexts

void setContexts(Contexts contexts)

generateCheckSum

CheckSum generateCheckSum()


Copyright © 2014 Liquibase.org. All Rights Reserved.