Qore DataProvider Module Reference 2.7.5
|
Default builk inserter class. More...
#include <DefaultBulkUpserter.qc.dox.h>
Public Member Methods | |
constructor (AbstractDataProvider provider) | |
Creates the object. | |
discard () | |
Discards any buffered data. More... | |
flush () | |
Flushes any remaining data to the data provider. More... | |
queueData (hash< auto > record) | |
Queues data in the buffer. | |
queueData (list< hash< auto > > records) | |
Queues data in the buffer. | |
Public Member Methods inherited from DataProvider::AbstractDataProviderBulkOperation | |
commit () | |
Commits data written to the data provider. More... | |
constructor (AbstractDataProvider provider) | |
Creates the object. | |
abstract | discard () |
Discards any buffered data. More... | |
abstract | flush () |
Flushes any remaining data to the data provider. More... | |
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. More... | |
Additional Inherited Members | |
Private Attributes inherited from DataProvider::AbstractDataProviderBulkOperation | |
AbstractDataProvider | provider |
The data provider. | |
Default builk inserter class.
|
virtual |
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
Implements DataProvider::AbstractDataProviderBulkOperation.
|
virtual |
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
Implements DataProvider::AbstractDataProviderBulkOperation.