 |
Ethereum
PoC-8
The C++ Implementation of Ethereum
|
Go to the documentation of this file.
64 virtual void commit(std::unique_ptr<WriteBatchFace> _batch) = 0;
boost::error_info< struct tag_dbStatusCode, DatabaseStatus > errinfo_dbStatusCode
WriteBatchFace & operator=(WriteBatchFace const &)=delete
virtual void commit(std::unique_ptr< WriteBatchFace > _batch)=0
boost::error_info< struct tag_dbStatusString, std::string > errinfo_dbStatusString
virtual void kill(Slice _key)=0
virtual ~WriteBatchFace()=default
virtual ~DatabaseFace()=default
DEV_SIMPLE_EXCEPTION(DatabaseError)
virtual std::string lookup(Slice _key) const =0
virtual std::unique_ptr< WriteBatchFace > createWriteBatch() const =0
virtual void forEach(std::function< bool(Slice, Slice)> f) const =0
WriteBatchFace & operator=(WriteBatchFace &&)=delete
virtual void insert(Slice _key, Slice _value)=0
virtual void kill(Slice _key)=0
WriteBatchFace(WriteBatchFace &&)=delete
virtual bool exists(Slice _key) const =0
WriteBatchFace(WriteBatchFace const &)=delete
virtual void insert(Slice _key, Slice _value)=0