liquibase.statement
Class UpdateExecutablePreparedStatement

java.lang.Object
  extended by liquibase.statement.ExecutablePreparedStatementBase
      extended by liquibase.statement.UpdateExecutablePreparedStatement
All Implemented Interfaces:
ExecutablePreparedStatement, SqlStatement

public class UpdateExecutablePreparedStatement
extends ExecutablePreparedStatementBase


Field Summary
 
Fields inherited from class liquibase.statement.ExecutablePreparedStatementBase
database
 
Constructor Summary
UpdateExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor)
           
 
Method Summary
 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
execute, getAbsolutePath, getCatalogName, getColumns, getSchemaName, getTableName, skipOnUnsupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 class ExecutablePreparedStatementBase

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)

getWhereParameters

public List<Object> getWhereParameters()

getWhereColumnNames

public List<String> getWhereColumnNames()


Copyright © 2016 Liquibase.org. All rights reserved.