Apache Ignite C++
Namespaces | Classes | Enumerations
ignite::cache Namespace Reference

Ignite Cache API. More...

Namespaces

 query
 Contains APIs for creating and executing cache queries.
 

Classes

class  Cache
 Main entry point for all Data Grid APIs. More...
 
class  CacheEntry
 Cache entry class template. More...
 

Enumerations

enum  CachePeekMode {
  IGNITE_PEEK_MODE_ALL = 0x01, IGNITE_PEEK_MODE_NEAR = 0x02, IGNITE_PEEK_MODE_PRIMARY = 0x04, IGNITE_PEEK_MODE_BACKUP = 0x08,
  IGNITE_PEEK_MODE_ONHEAP = 0x10, IGNITE_PEEK_MODE_OFFHEAP = 0x20, IGNITE_PEEK_MODE_SWAP = 0x40
}
 Enumeration of all supported cache peek modes. More...
 

Detailed Description

Ignite Cache API.

Enumeration Type Documentation

Enumeration of all supported cache peek modes.

Enumerator
IGNITE_PEEK_MODE_ALL 

Peeks into all available cache storages.

IGNITE_PEEK_MODE_NEAR 

Peek into near cache only (don't peek into partitioned cache).

In case of LOCAL cache, behaves as IGNITE_PEEK_MODE_ALL mode.

IGNITE_PEEK_MODE_PRIMARY 

Peek value from primary copy of partitioned cache only (skip near cache).

In case of LOCAL cache, behaves as IGNITE_PEEK_MODE_ALL mode.

IGNITE_PEEK_MODE_BACKUP 

Peek value from backup copies of partitioned cache only (skip near cache).

In case of LOCAL cache, behaves as IGNITE_PEEK_MODE_ALL mode.

IGNITE_PEEK_MODE_ONHEAP 

Peeks value from the on-heap storage only.

IGNITE_PEEK_MODE_OFFHEAP 

Peeks value from the off-heap storage only, without loading off-heap value into cache.

IGNITE_PEEK_MODE_SWAP 

Peeks value from the swap storage only, without loading swapped value into cache.