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 543 of file MongoTriplePattern.cpp.