3 #ifndef GEODE_QUERYSERVICE_H_ 4 #define GEODE_QUERYSERVICE_H_ 23 #include "geode_globals.hpp" 54 virtual QueryPtr newQuery(
const char* querystr) = 0;
89 virtual CqQueryPtr newCq(
const char* name,
const char* querystr,
124 bool isDurable =
false) = 0;
131 virtual void closeCqs() = 0;
144 virtual CqQueryPtr getCq(
const char* name) = 0;
150 virtual void executeCqs() = 0;
156 virtual void stopCqs() = 0;
177 #endif // GEODE_QUERYSERVICE_H_
Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
QueryService is the class obtained from a Cache.
Definition: QueryService.hpp:46
#define CPPCACHE_EXPORT
Defines a Geode CPPCACHE export.
Definition: geode_base.hpp:58
Defines a reference counted shared pointer.
Definition: SharedPtr.hpp:52
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:40
Vector template type class.
Definition: VectorT.hpp:37
This namespace contains all the Geode C++ API classes, enumerations and globals.