liquibase.change.core
Class AbstractModifyDataChange

java.lang.Object
  extended by liquibase.change.AbstractChange
      extended by liquibase.change.core.AbstractModifyDataChange
All Implemented Interfaces:
Change, LiquibaseSerializable
Direct Known Subclasses:
DeleteDataChange, UpdateDataChange

public abstract class AbstractModifyDataChange
extends AbstractChange

Encapsulates common fields for update and delete changes.


Nested Class Summary
 
Nested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializable
LiquibaseSerializable.SerializationType
 
Field Summary
protected  String catalogName
           
protected  String schemaName
           
protected  String tableName
           
protected  String where
           
protected  List<ColumnConfig> whereParams
           
 
Fields inherited from interface liquibase.serializer.LiquibaseSerializable
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
 
Constructor Summary
AbstractModifyDataChange()
           
 
Method Summary
 void addWhereParam(ColumnConfig param)
           
 String getCatalogName()
           
 String getSchemaName()
           
 String getTableName()
           
 String getWhere()
           
 String getWhereClause()
          Deprecated. use getWhere().
 List<ColumnConfig> getWhereParams()
           
 void removeWhereParam(ColumnConfig param)
           
 void setCatalogName(String catalogName)
           
 void setSchemaName(String schemaName)
           
 void setTableName(String tableName)
           
 void setWhere(String where)
           
 void setWhereClause(String where)
          Deprecated. use setWhere()
 
Methods inherited from class liquibase.change.AbstractChange
checkStatus, createChangeMetaData, createChangeParameterMetadata, createDescriptionMetaData, createExampleValueMetaData, createInverses, createMustEqualExistingMetaData, createRequiredDatabasesMetaData, createSerializationTypeMetaData, createSinceMetaData, createSupportedDatabasesMetaData, customLoadLogic, finishInitialization, generateCheckSum, generateRollbackStatements, generateRollbackStatementsVolatile, generateStatementsVolatile, getAffectedDatabaseObjects, getChangeSet, getResourceAccessor, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, isInvalidProperty, load, serialize, serializeValue, setChangeSet, setResourceAccessor, supports, supportsRollback, toString, validate, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface liquibase.change.Change
generateStatements, getConfirmationMessage
 

Field Detail

catalogName

protected String catalogName

schemaName

protected String schemaName

tableName

protected String tableName

whereParams

protected List<ColumnConfig> whereParams

where

protected String where
Constructor Detail

AbstractModifyDataChange

public AbstractModifyDataChange()
Method Detail

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

public String getWhereClause()
Deprecated. use getWhere().


setWhereClause

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


Copyright © 2014 Liquibase.org. All rights reserved.