Public Member Functions | |
BlobsQueueDB (const string &source, Mode mode, std::shared_ptr< BlobsQueue > queue, int key_blob_index=-1, int value_blob_index=0, float timeout_secs=0.0) | |
void | Close () override |
Closes the database. | |
unique_ptr< Cursor > | NewCursor () override |
Returns a cursor to read the database. More... | |
unique_ptr< Transaction > | NewTransaction () override |
Returns a transaction to write data to the database. More... | |
Public Member Functions inherited from caffe2::db::DB | |
DB (const string &, Mode mode) | |
Additional Inherited Members | |
Protected Member Functions inherited from caffe2::db::DB | |
C10_DISABLE_COPY_AND_ASSIGN (DB) | |
Protected Attributes inherited from caffe2::db::DB | |
Mode | mode_ |
Definition at line 107 of file blobs_queue_db.h.
|
inlineoverridevirtual |
Returns a cursor to read the database.
The caller takes the ownership of the pointer.
Implements caffe2::db::DB.
Definition at line 129 of file blobs_queue_db.h.
|
inlineoverridevirtual |
Returns a transaction to write data to the database.
The caller takes the ownership of the pointer.
Implements caffe2::db::DB.
Definition at line 134 of file blobs_queue_db.h.