Caffe2 - C++ API
A deep learning, cross platform ML framework
Public Member Functions
caffe2::db::ProtoDB Class Reference
Inheritance diagram for caffe2::db::ProtoDB:
caffe2::db::DB

Public Member Functions

 ProtoDB (const string &source, Mode mode)
 
void Close () override
 Closes the database.
 
unique_ptr< CursorNewCursor () override
 Returns a cursor to read the database. More...
 
unique_ptr< TransactionNewTransaction () 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_
 

Detailed Description

Definition at line 71 of file protodb.cc.

Member Function Documentation

unique_ptr<Cursor> caffe2::db::ProtoDB::NewCursor ( )
inlineoverridevirtual

Returns a cursor to read the database.

The caller takes the ownership of the pointer.

Implements caffe2::db::DB.

Definition at line 92 of file protodb.cc.

unique_ptr<Transaction> caffe2::db::ProtoDB::NewTransaction ( )
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 95 of file protodb.cc.


The documentation for this class was generated from the following file: