Class AbstractModifyDataChange

All Implemented Interfaces:
Cloneable, Change, ExtensibleObject, Plugin, LiquibaseSerializable
Direct Known Subclasses:
DeleteDataChange, UpdateDataChange

public abstract class AbstractModifyDataChange extends AbstractChange
Encapsulates common fields for update and delete changes.
  • Field Details

    • catalogName

      protected String catalogName
    • schemaName

      protected String schemaName
    • tableName

      protected String tableName
    • whereParams

      protected List<ColumnConfig> whereParams
    • where

      protected String where
  • Constructor Details

    • AbstractModifyDataChange

      public AbstractModifyDataChange()
  • Method Details

    • getCatalogName

      public String getCatalogName()
    • setCatalogName

      public void setCatalogName(String catalogName)
    • getSchemaName

      public String getSchemaName()
    • setSchemaName

      public void setSchemaName(String schemaName)
    • getTableName

      public String getTableName()
    • setTableName

      public void setTableName(String tableName)
    • getWhere

      public String getWhere()
    • setWhere

      public void setWhere(String where)
    • getWhereClause

      @Deprecated public String getWhereClause()
      Deprecated.
      use getWhere().
    • setWhereClause

      @Deprecated public void setWhereClause(String where)
      Deprecated.
      use setWhere()
    • addWhereParam

      public void addWhereParam(ColumnConfig param)
    • removeWhereParam

      public void removeWhereParam(ColumnConfig param)
    • getWhereParams

      public List<ColumnConfig> getWhereParams()