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

Public Member Functions

 RocksDB (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 75 of file rocksdb.cc.

Member Function Documentation

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

Returns a cursor to read the database.

The caller takes the ownership of the pointer.

Implements caffe2::db::DB.

Definition at line 100 of file rocksdb.cc.

unique_ptr<Transaction> caffe2::db::RocksDB::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 103 of file rocksdb.cc.


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