3 #ifndef GEODE_SELECTRESULTS_H_ 4 #define GEODE_SELECTRESULTS_H_ 27 #include "geode_globals.hpp" 36 class SelectResultsIterator;
51 virtual bool isModifiable()
const = 0;
58 virtual int32_t size()
const = 0;
81 virtual Iterator begin()
const = 0;
84 virtual Iterator end()
const = 0;
90 #endif // GEODE_SELECTRESULTS_H_ A SelectResultsIterator is obtained from a ResultSet or StructSet and is used to iterate over the ite...
Definition: SelectResultsIterator.hpp:47
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
Interface of an iterator for VectorT.
Definition: VectorT.hpp:43
CacheableVector::Iterator Iterator
Interface of an iterator for SelectResults.
Definition: SelectResults.hpp:78
Contains generic template definitions for Cacheable types and instantiations for built-in types...
A SelectResults is obtained by executing a Query on the server.
Definition: SelectResults.hpp:44
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
This namespace contains all the Geode C++ API classes, enumerations and globals.