|  |   Apache Ignite C++
    | 
Binary map reader. More...
#include <binary_containers.h>
| Public Member Functions | |
| BinaryMapReader (impl::binary::BinaryReaderImpl *impl, int32_t id, MapType::Type type, int32_t size) | |
| Constructor.  More... | |
| bool | HasNext () | 
| Check whether next element is available for read.  More... | |
| void | GetNext (K &key, V &val) | 
| Read next element.  More... | |
| MapType::Type | GetType () | 
| Get map type.  More... | |
| int32_t | GetSize () | 
| Get map size.  More... | |
| bool | IsNull () | 
| Check whether map is NULL.  More... | |
Binary map reader.
Can be used to read map entry by entry.
Use GetNext() method to read array value by value while HasNext() method returns true.
| 
 | inline | 
Constructor.
Internal call. Should not be used by user.
| impl | Reader implementation. | 
| id | Identifier. | 
| type | Map type. | 
| size | Map size. | 
| 
 | inline | 
Read next element.
| key | Pointer to buffer where key element should be stored. Should not be null. | 
| val | Pointer to buffer where value element should be stored. Should not be null. | 
| IgniteError | if there is no element to read. | 
| 
 | inline | 
Get map size.
| 
 | inline | 
Get map type.
| 
 | inline | 
Check whether next element is available for read.
| 
 | inline | 
Check whether map is NULL.
 1.8.17
 1.8.17