package liquibase.sql.visitor; import liquibase.change.CheckSum; import liquibase.database.Database; import java.util.Collection; import java.util.Set; public interface SqlVisitor { String modifySql(String sql, Database database); String getName(); Set<String> getApplicableDbms(); void setApplicableDbms(Set<String> modifySqlDbmsList); void setApplyToRollback(boolean applyOnRollback); boolean isApplyToRollback(); Set<String> getContexts(); void setContexts(Set<String> contexts); CheckSum generateCheckSum(); }