178 setupStaticRowValues(reference<hash> row);
constructor(SqlUtil::Table target, *hash opts)
creates the object from the supplied arguments
setupInitialRow(hash row)
sets up support for "returning" insert options for any possible rowcode member
setupInitialRowColumns(hash row)
sets up the block buffer given the initial template hash of lists for inserting
Qore AbstractBulkOperation class definition.
Definition: AbstractBulkOperation.qc.dox.h:34
hash static_ret_expr
hash of "returning" arguments
Definition: BulkInsertOperation.qc.dox.h:102
setRowCode(*code rowc)
sets a closure or call reference that will be called when data has been sent to the database and all ...
base class for bulk DML insert operations
Definition: BulkInsertOperation.qc.dox.h:91
hash< auto > hash(object obj)
*code rowcode
per-row Closures or Call References for inserts
Definition: BulkInsertOperation.qc.dox.h:99
flushImpl()
inserts internally-queued queued data in the database with bulk DML operations
base class for bulk DML operations
Definition: AbstractBulkOperation.qc.dox.h:85
init(*hash opts)
common constructor initialization
AbstractSQLStatement stmt
statement for DML
Definition: BulkInsertOperation.qc.dox.h:96