|
knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
Classes | |
| class | BindingsCursor |
| struct | bson_wrapper |
| struct | bson_wrapper_ptr |
| class | BulkOperation |
| class | ChangeStream |
| class | Collection |
| struct | Connection |
| class | Cursor |
| class | Database |
| class | Document |
| struct | IndexKey |
| class | MongoException |
| class | MongoInterface |
| class | MongoTaxonomy |
| class | MongoTerm |
| class | MongoTriple |
| class | MongoTriplePattern |
| struct | TripleLookupData |
| class | Pipeline |
| class | QueryWatch |
| class | TripleCursor |
| struct | TripleStore |
Typedefs | |
| using | BindingsCursorPtr = std::shared_ptr< BindingsCursor > |
| using | ChangeStreamCallback = std::function< void(const bson_wrapper_ptr &)> |
Enumerations | |
| enum class | IndexType { ASCENDING = 1 , DESCENDING = -1 , ASCENDING = 1 , DESCENDING = -1 } |
| enum class | IndexType { ASCENDING = 1 , DESCENDING = -1 , ASCENDING = 1 , DESCENDING = -1 } |
Functions | |
| std::optional< double > | bson_iterOptionalDouble (const bson_iter_t *iter) |
| void | lookupTriple (Pipeline &pipeline, const TripleStore &tripleStore, const TripleLookupData &lookupData) |
| typedef std::shared_ptr< BindingsCursor > knowrob::mongo::BindingsCursorPtr |
Definition at line 37 of file BindingsCursor.h.
| typedef std::function< void(const bson_wrapper_ptr &)> knowrob::mongo::ChangeStreamCallback |
Called for each result of a change stream.
Definition at line 21 of file ChangeStream.h.
|
strong |
|
strong |
| std::optional< double > knowrob::mongo::bson_iterOptionalDouble | ( | const bson_iter_t * | iter | ) |
| iter | a bson iterator |
Definition at line 10 of file bson-helper.cpp.
| void knowrob::mongo::lookupTriple | ( | Pipeline & | pipeline, |
| const TripleStore & | tripleStore, | ||
| const TripleLookupData & | lookupData | ||
| ) |
Definition at line 569 of file MongoTriplePattern.cpp.