Interface SqlVisitor

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

public interface SqlVisitor extends LiquibaseSerializable
  • Method Details

    • 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()
    • getContextFilter

      ContextExpression getContextFilter()
    • setContextFilter

      void setContextFilter(ContextExpression contextFilter)
    • getLabels

      Labels getLabels()
    • setLabels

      void setLabels(Labels labels)
    • generateCheckSum

      CheckSum generateCheckSum()