CreDB  0.1.0
Collection Member List

This is the complete list of members for Collection, including all inherited members.

add(const std::string &path, const json::Document &doc)=0Collectionpure virtual
call(const std::string &program_name, const std::vector< std::string > &args)=0Collectionpure virtual
check(const std::string &key, const json::Document &predicate)=0Collectionpure virtual
clear()=0Collectionpure virtual
count(const json::Document &predicates=json::Document(""))=0Collectionpure virtual
create_index(const std::string &name, const std::vector< std::string > &paths)=0Collectionpure virtual
diff(const std::string &key, version_number_t version1, version_number_t version2)=0Collectionpure virtual
drop_index(const std::string &name)=0Collectionpure virtual
find(const json::Document &predicates=json::Document(""), const std::vector< std::string > &projection={}, int32_t limit=-1)=0Collectionpure virtual
find_one(const json::Document &predicates=json::Document(""), const std::vector< std::string > &projection={})=0Collectionpure virtual
get(const std::string &key, event_id_t &event_id)=0Collectionpure virtual
get(const std::string &key)Collectioninline
get_history(const std::string &key)=0Collectionpure virtual
get_with_witness(const std::string &key, event_id_t &event_id, Witness &witness)=0Collectionpure virtual
has_object(const std::string &key)=0Collectionpure virtual
name()=0Collectionpure virtual
put(const json::Document &doc)=0Collectionpure virtual
put(const std::string &key, const json::Document &doc)=0Collectionpure virtual
put_code(const std::string &key, const std::string &code)=0Collectionpure virtual
put_code_from_file(const std::string &key, const std::string &filename)=0Collectionpure virtual
put_from_file(const std::string &key, const std::string &filename)=0Collectionpure virtual
remove(const std::string &key)=0Collectionpure virtual
set_trigger(std::function< void()> lambda)=0Collectionpure virtual
size()Collectioninlinevirtual
unset_trigger()=0Collectionpure virtual
~Collection()=default (defined in Collection)Collectionvirtual