170 setupStaticRowValues(reference<hash> row);
base class for bulk DML operations
Definition: AbstractBulkOperation.qc.dox.h:77
base class for bulk DML insert operations
Definition: BulkInsertOperation.qc.dox.h:83
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:91
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:94
constructor(SqlUtil::AbstractTable target, *hash opts)
creates the object from the supplied arguments
AbstractSQLStatement stmt
statement for DML
Definition: BulkInsertOperation.qc.dox.h:88
flushImpl()
inserts internally-queued queued data in the database with bulk DML operations
Qore AbstractBulkOperation class definition.
Definition: AbstractBulkOperation.qc.dox.h:26