Apache Ignite C++
Public Member Functions | List of all members
ignite::cache::query::QueryCursor< K, V > Class Template Reference

Query cursor. More...

#include <query_cursor.h>

Public Member Functions

 QueryCursor ()
 Default constructor.
 
 QueryCursor (impl::cache::query::QueryCursorImpl *impl)
 Constructor. More...
 
bool HasNext ()
 Check whether next entry exists. More...
 
bool HasNext (IgniteError &err)
 Check whether next entry exists. More...
 
CacheEntry< K, V > GetNext ()
 Get next entry. More...
 
CacheEntry< K, V > GetNext (IgniteError &err)
 Get next entry. More...
 
void GetAll (std::vector< CacheEntry< K, V >> &res)
 Get all entries. More...
 
void GetAll (std::vector< CacheEntry< K, V >> &res, IgniteError &err)
 Get all entries. More...
 
bool IsValid ()
 Check if the instance is valid. More...
 

Detailed Description

template<typename K, typename V>
class ignite::cache::query::QueryCursor< K, V >

Query cursor.

Constructor & Destructor Documentation

template<typename K, typename V>
ignite::cache::query::QueryCursor< K, V >::QueryCursor ( impl::cache::query::QueryCursorImpl *  impl)
inline

Constructor.

Parameters
implImplementation.

Member Function Documentation

template<typename K, typename V>
void ignite::cache::query::QueryCursor< K, V >::GetAll ( std::vector< CacheEntry< K, V >> &  res)
inline

Get all entries.

Parameters
Vectorwhere query entries will be stored.
template<typename K, typename V>
void ignite::cache::query::QueryCursor< K, V >::GetAll ( std::vector< CacheEntry< K, V >> &  res,
IgniteError err 
)
inline

Get all entries.

Parameters
Vectorwhere query entries will be stored.
errError.
template<typename K, typename V>
CacheEntry<K, V> ignite::cache::query::QueryCursor< K, V >::GetNext ( )
inline

Get next entry.

Returns
Next entry.
template<typename K, typename V>
CacheEntry<K, V> ignite::cache::query::QueryCursor< K, V >::GetNext ( IgniteError err)
inline

Get next entry.

Parameters
errError.
Returns
Next entry.
template<typename K, typename V>
bool ignite::cache::query::QueryCursor< K, V >::HasNext ( )
inline

Check whether next entry exists.

Returns
True if next entry exists.
template<typename K, typename V>
bool ignite::cache::query::QueryCursor< K, V >::HasNext ( IgniteError err)
inline

Check whether next entry exists.

Parameters
errError.
Returns
True if next entry exists.
template<typename K, typename V>
bool ignite::cache::query::QueryCursor< K, V >::IsValid ( )
inline

Check if the instance is valid.

Returns
True if the instance is valid and can be used.

The documentation for this class was generated from the following file: