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