public class UpdateBatchTranslator extends BaseBatchTranslator<UpdateBatchQuery> implements BatchTranslator
bindings, context
Constructor and Description |
---|
UpdateBatchTranslator(UpdateBatchQuery query,
DbAdapter adapter) |
Modifier and Type | Method and Description |
---|---|
String |
getSql()
Returns SQL String that can be used to init a PreparedStatement.
|
protected boolean |
isNullAttribute(DbAttribute attribute) |
DbAttributeBinding[] |
updateBindings(BatchQueryRow row)
Updates internal bindings to be used with a given row, returning updated
bindings array.
|
buildQualifier, doTranslate, getBindings
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBindings
public UpdateBatchTranslator(UpdateBatchQuery query, DbAdapter adapter)
public String getSql()
BatchTranslator
getSql
in interface BatchTranslator
protected boolean isNullAttribute(DbAttribute attribute)
isNullAttribute
in class BaseBatchTranslator<UpdateBatchQuery>
public DbAttributeBinding[] updateBindings(BatchQueryRow row)
BatchTranslator
BatchTranslator.getBindings()
(but in a state corresponding to the 'row'
parameter). Usually the returned array is actually the same object reused
for every iteration, only with changed object state.updateBindings
in interface BatchTranslator
Copyright © 2001–2021 Apache Cayenne. All rights reserved.