Package liquibase.statement
Class UpdateExecutablePreparedStatement
- java.lang.Object
-
- liquibase.statement.ExecutablePreparedStatementBase
-
- liquibase.statement.UpdateExecutablePreparedStatement
-
- All Implemented Interfaces:
ExecutablePreparedStatement
,SqlStatement
public class UpdateExecutablePreparedStatement extends ExecutablePreparedStatementBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class liquibase.statement.ExecutablePreparedStatementBase
ExecutablePreparedStatementBase.LOBContent<T>
-
-
Field Summary
-
Fields inherited from class liquibase.statement.ExecutablePreparedStatementBase
coreBundle, database
-
Fields inherited from interface liquibase.statement.SqlStatement
EMPTY_SQL_STATEMENT
-
-
Constructor Summary
Constructors Constructor Description UpdateExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateExecutablePreparedStatement
addWhereColumnName(String value)
UpdateExecutablePreparedStatement
addWhereParameter(Object value)
UpdateExecutablePreparedStatement
addWhereParameters(Object... value)
boolean
continueOnError()
protected String
generateSql(List<ColumnConfig> cols)
String
getWhereClause()
List<String>
getWhereColumnNames()
List<Object>
getWhereParameters()
UpdateExecutablePreparedStatement
setWhereClause(String whereClause)
-
Methods inherited from class liquibase.statement.ExecutablePreparedStatementBase
applyColumnParameter, applyVisitors, attachParams, createStream, execute, executePreparedStatement, getCachedStatement, getCatalogName, getChangeSet, getColumns, getContentLength, getContentLength, getResourceAccessor, getResourceAsStream, getSchemaName, getTableName, skipOnUnsupported, toBinaryStream, toCharacterStream
-
-
-
-
Constructor Detail
-
UpdateExecutablePreparedStatement
public UpdateExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor)
-
-
Method Detail
-
continueOnError
public boolean continueOnError()
-
generateSql
protected String generateSql(List<ColumnConfig> cols)
- Specified by:
generateSql
in classExecutablePreparedStatementBase
-
getWhereClause
public String getWhereClause()
-
setWhereClause
public UpdateExecutablePreparedStatement setWhereClause(String whereClause)
-
addWhereParameter
public UpdateExecutablePreparedStatement addWhereParameter(Object value)
-
addWhereParameters
public UpdateExecutablePreparedStatement addWhereParameters(Object... value)
-
addWhereColumnName
public UpdateExecutablePreparedStatement addWhereColumnName(String value)
-
-