3 #ifndef GEODE_CQQUERY_H_ 4 #define GEODE_CQQUERY_H_ 23 #include "geode_globals.hpp" 60 virtual const char* getQueryString()
const = 0;
65 virtual QueryPtr getQuery()
const = 0;
70 virtual const char* getName()
const = 0;
127 virtual void execute() = 0;
136 virtual void stop() = 0;
144 virtual CqState::StateType getState() = 0;
153 virtual void close() = 0;
159 virtual bool isRunning() = 0;
165 virtual bool isStopped() = 0;
171 virtual bool isClosed() = 0;
178 virtual bool isDurable() = 0;
184 #endif // GEODE_CQQUERY_H_
Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
#define CPPCACHE_EXPORT
Defines a Geode CPPCACHE export.
Definition: geode_base.hpp:58
Defines a reference counted shared pointer.
Definition: SharedPtr.hpp:52
A Query is obtained from a QueryService which in turn is obtained from the Cache. ...
Definition: CqQuery.hpp:53
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:40
#define DEFAULT_QUERY_RESPONSE_TIMEOUT
default timeout for query response
Definition: geode_base.hpp:176
This namespace contains all the Geode C++ API classes, enumerations and globals.