31 #ifndef STRUCT_QUERYPROPERTIES_HPP_ 32 #define STRUCT_QUERYPROPERTIES_HPP_ 106 const std::string& setName,
107 const std::string& setText,
108 const std::string& setType,
110 bool setResultSingle,
112 bool setResultSubSets,
151 const std::string& setText,
152 const std::string& setType,
154 bool setResultSingle,
156 bool setResultSubSets,
bool resultSingle
Indicates whether the query generates a single result.
Definition: QueryProperties.hpp:56
Query properties containing its name, text, type, and result type(s).
Definition: QueryProperties.hpp:39
std::string text
The query.
Definition: QueryProperties.hpp:47
bool resultSubSets
Indicates whether the query generates subsets as results.
Definition: QueryProperties.hpp:66
QueryProperties(const std::string &setName, const std::string &setText, const std::string &setType, bool setResultBool, bool setResultSingle, bool setResultMulti, bool setResultSubSets, bool setTextOnly)
Constructor setting properties, including the name of the query.
Definition: QueryProperties.hpp:105
QueryProperties()=default
Default constructor.
bool resultMulti
Indicates whether the query generates multiple results.
Definition: QueryProperties.hpp:59
bool textOnly
Indicates whether the query should be considered text-only.
Definition: QueryProperties.hpp:69
bool resultBool
Indicates whether the query generates a boolean result.
Definition: QueryProperties.hpp:53
QueryProperties(const std::string &setText, const std::string &setType, bool setResultBool, bool setResultSingle, bool setResultMulti, bool setResultSubSets, bool setTextOnly)
Constructor setting properties, but not the name of the query.
Definition: QueryProperties.hpp:150
std::string name
The name of the query.
Definition: QueryProperties.hpp:44
std::string type
The type of the query.
Definition: QueryProperties.hpp:50
Namespace for data structures.
Definition: AlgoThreadProperties.hpp:43