knowrob  2.1.0
A Knowledge Base System for Cognition-enabled Robots
knowrob::mongo::TripleLookupData Struct Reference

#include <MongoTriplePattern.h>

Collaboration diagram for knowrob::mongo::TripleLookupData:

Public Member Functions

 TripleLookupData (const TriplePattern *expr)
 
 TripleLookupData (const TriplePattern *expr)
 

Public Attributes

const TriplePatternexpr
 
uint32_t maxNumOfTriples
 
std::set< std::string_view > knownGroundedVariables
 
bool mayHasMoreGroundings
 
bool isNested = false
 

Detailed Description

Definition at line 65 of file MongoTriplePattern.h.

Constructor & Destructor Documentation

◆ TripleLookupData() [1/2]

knowrob::mongo::TripleLookupData::TripleLookupData ( const TriplePattern expr)
inlineexplicit

◆ TripleLookupData() [2/2]

knowrob::mongo::TripleLookupData::TripleLookupData ( const TriplePattern expr)
inlineexplicit

Definition at line 66 of file MongoTriplePattern.h.

67  : expr(expr),
68  maxNumOfTriples(0),
69  mayHasMoreGroundings(true) {}

Member Data Documentation

◆ expr

const TriplePattern * knowrob::mongo::TripleLookupData::expr

Definition at line 71 of file MongoTriplePattern.h.

◆ isNested

bool knowrob::mongo::TripleLookupData::isNested = false

Definition at line 75 of file MongoTriplePattern.h.

◆ knownGroundedVariables

std::set< std::string_view > knowrob::mongo::TripleLookupData::knownGroundedVariables

Definition at line 73 of file MongoTriplePattern.h.

◆ maxNumOfTriples

uint32_t knowrob::mongo::TripleLookupData::maxNumOfTriples

Definition at line 72 of file MongoTriplePattern.h.

◆ mayHasMoreGroundings

bool knowrob::mongo::TripleLookupData::mayHasMoreGroundings

Definition at line 74 of file MongoTriplePattern.h.


The documentation for this struct was generated from the following file: