| Qore DbDataProvider Module Reference 2.2

Loading...
Searching...
No Matches
AbstractDbTableBulkOperation.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
24
26 namespace DbDataProvider {
28 class AbstractDbTableBulkOperation : public AbstractDataProviderBulkOperation {
29
30 public:
31 protected:
33 AbstractBulkOperation bulk;
34
35 public:
36
38 constructor(DbTableDataProvider provider, AbstractBulkOperation bulk) ;
39
40
42 queueData(hash<auto> record);
43
44
46 queueData(list<hash<auto>> records);
47
48
50
53 flush();
54
55
57
60 discard();
61
62};
63};
DbDataProvider::AbstractDbTableBulkOperation
Bulk operation object for tables.
Definition AbstractDbTableBulkOperation.qc.dox.h:28
DbDataProvider::AbstractDbTableBulkOperation::queueData
queueData(list< hash< auto > > records)
Queues data in the buffer.
DbDataProvider::AbstractDbTableBulkOperation::queueData
queueData(hash< auto > record)
Queues data in the buffer.
DbDataProvider::AbstractDbTableBulkOperation::bulk
AbstractBulkOperation bulk
The actual bulk insert operation object.
Definition AbstractDbTableBulkOperation.qc.dox.h:33
DbDataProvider::AbstractDbTableBulkOperation::discard
discard()
Discards any buffered data.
DbDataProvider::AbstractDbTableBulkOperation::constructor
constructor(DbTableDataProvider provider, AbstractBulkOperation bulk)
Creates the object.
DbDataProvider::AbstractDbTableBulkOperation::flush
flush()
Flushes any remaining data to the data provider.
DbDataProvider::DbTableDataProvider
Defines a data provider based on a single SQL table.
Definition DbTableDataProvider.qc.dox.h:28
DbDataProvider
Qore AbstractDbRecordIterator class definition.
Definition AbstractDbRecordIterator.qc.dox.h:26