64 virtual void commit(std::unique_ptr<WriteBatchFace> _batch) = 0;
virtual std::string lookup(Slice _key) const =0
WriteBatchFace & operator=(WriteBatchFace const &)=delete
boost::error_info< struct tag_dbStatusString, std::string > errinfo_dbStatusString
DEV_SIMPLE_EXCEPTION(DatabaseError)
virtual void kill(Slice _key)=0
virtual bool exists(Slice _key) const =0
virtual ~DatabaseFace()=default
virtual void forEach(std::function< bool(Slice, Slice)> f) const =0
virtual void commit(std::unique_ptr< WriteBatchFace > _batch)=0
virtual void insert(Slice _key, Slice _value)=0
virtual ~WriteBatchFace()=default
virtual std::unique_ptr< WriteBatchFace > createWriteBatch() const =0
virtual void insert(Slice _key, Slice _value)=0
boost::error_info< struct tag_dbStatusCode, DatabaseStatus > errinfo_dbStatusCode
virtual void kill(Slice _key)=0