![]() |
Qore DataProvider Module Reference 3.0
|
Default builk inserter class. More...
#include <DefaultBulkUpserter.qc.dox.h>
Public Member Methods | |
constructor (AbstractDataProvider provider) | |
Creates the object. | |
discard () | |
Discards any buffered data. | |
flush () | |
Flushes any remaining data to the data provider. | |
queueData (hash< auto > record) | |
Queues data in the buffer. | |
queueData (list< hash< auto > > records) | |
Queues data in the buffer. | |
![]() | |
commit () | |
Commits data written to the data provider. | |
constructor (AbstractDataProvider provider) | |
Creates the object. | |
abstract | discard () |
Discards any buffered data. | |
abstract | flush () |
Flushes any remaining data to the data provider. | |
abstract | queueData (hash< auto > record) |
Queues data in the buffer. | |
abstract | queueData (list< hash< auto > > records) |
Queues data in the buffer. | |
rollback () | |
Rolls back data written to the data provider. | |
Additional Inherited Members | |
![]() | |
AbstractDataProvider | provider |
The data provider. | |
Default builk inserter class.
DataProvider::DefaultBulkUpserter::discard | ( | ) |
Discards any buffered data.
This method should be called before rolling back the transaction (if the data provider supports transaction management) or destroying the object if an error occurs
DataProvider::DefaultBulkUpserter::flush | ( | ) |
Flushes any remaining data to the data provider.
This method should always be called before committing the transaction (if the data provider supports transaction management) or destroying the object