liquibase.sql.visitor
Class RegExpReplaceSqlVisitor

java.lang.Object
  extended by liquibase.sql.visitor.AbstractSqlVisitor
      extended by liquibase.sql.visitor.RegExpReplaceSqlVisitor
All Implemented Interfaces:
LiquibaseSerializable, SqlVisitor

public class RegExpReplaceSqlVisitor
extends AbstractSqlVisitor


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
RegExpReplaceSqlVisitor()
           
 
Method Summary
 String getName()
           
 String getReplace()
           
 String getSerializedObjectNamespace()
           
 String getWith()
           
 String modifySql(String sql, Database database)
           
 void setReplace(String replace)
           
 void setWith(String with)
           
 
Methods inherited from class liquibase.sql.visitor.AbstractSqlVisitor
generateCheckSum, getApplicableDbms, getContexts, getLabels, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, isApplyToRollback, load, serialize, setApplicableDbms, setApplyToRollback, setContexts, setLabels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegExpReplaceSqlVisitor

public RegExpReplaceSqlVisitor()
Method Detail

getName

public String getName()

getReplace

public String getReplace()

setReplace

public void setReplace(String replace)

getWith

public String getWith()

setWith

public void setWith(String with)

modifySql

public String modifySql(String sql,
                        Database database)

getSerializedObjectNamespace

public String getSerializedObjectNamespace()
Specified by:
getSerializedObjectNamespace in interface LiquibaseSerializable
Overrides:
getSerializedObjectNamespace in class AbstractSqlVisitor


Copyright © 2016 Liquibase.org. All rights reserved.