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()
           
 Labels getLabels()
           
 String getName()
           
 boolean isApplyToRollback()
           
 String modifySql(String sql, Database database)
           
 void setApplicableDbms(Set<String> modifySqlDbmsList)
           
 void setApplyToRollback(boolean applyOnRollback)
           
 void setContexts(ContextExpression contexts)
           
 void setLabels(Labels labels)
           
 
Methods inherited from interface liquibase.serializer.LiquibaseSerializable
getSerializableFieldNamespace, 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)

getLabels

Labels getLabels()

setLabels

void setLabels(Labels labels)

generateCheckSum

CheckSum generateCheckSum()


Copyright © 2015 Liquibase.org. All rights reserved.