34 this->handlingNonExistentDimensions = HandlingOfNonExistentDimensions::EvaluateToTrue;
60 static std::shared_ptr<libCZI::IQueryCondition> ParseQueryString(
const std::string& str,
const QueryOptions* options =
nullptr);
82 static std::vector<int> GetSubBlocksMatching(
libCZI::ISubBlockRepository* sbRepository,
const std::shared_ptr<libCZI::IQueryCondition>& condition,
int maxResults);
This is an opaque object representing a query.
Definition: libCZI_Query.h:6
This structure gathers options for the query-construction.
Definition: libCZI_Query.h:17
HandlingOfNonExistentDimensions
Definition: libCZI_Query.h:21
HandlingOfNonExistentDimensions handlingNonExistentDimensions
This field describes how "non existent dimensions" are treated in a query expression.
Definition: libCZI_Query.h:29
External interfaces, classes, functions and structs are found in the namespace "libCZI".
Definition: libCZI.h:45
Definition: libCZI_Query.h:52
Interface for sub-block repository. This interface is used to access the sub-blocks in a CZI-file...
Definition: libCZI.h:428
void SetDefault()
Sets the struct to default values.
Definition: libCZI_Query.h:32
Information about a sub-block.
Definition: libCZI.h:164