T - type of the Map.Entry returned by the tree.public class BinaryElasticNestedTreeMap<T extends Map.Entry> extends Object
| Constructor and Description |
|---|
BinaryElasticNestedTreeMap(EnterpriseSerializationService ess,
com.hazelcast.internal.memory.MemoryAllocator malloc,
com.hazelcast.elastic.tree.OffHeapComparator keyComparator) |
BinaryElasticNestedTreeMap(EnterpriseSerializationService ess,
com.hazelcast.internal.memory.MemoryAllocator malloc,
com.hazelcast.elastic.tree.OffHeapComparator keyComparator,
MapEntryFactory<T> mapEntryFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the map by removing and disposing all segments including key/value pairs stored.
|
void |
dispose() |
Set<T> |
exceptMap(com.hazelcast.nio.serialization.Data exceptSegmentKey) |
Set<T> |
get(com.hazelcast.nio.serialization.Data segmentKey) |
NativeMemoryData |
get(com.hazelcast.nio.serialization.Data segmentKey,
NativeMemoryData key) |
Set<T> |
headMap(com.hazelcast.nio.serialization.Data toSegmentKey,
boolean inclusive) |
NativeMemoryData |
put(com.hazelcast.nio.serialization.Data segmentKey,
NativeMemoryData key,
NativeMemoryData value) |
NativeMemoryData |
remove(com.hazelcast.nio.serialization.Data segmentKey,
NativeMemoryData key) |
long |
size() |
Set<T> |
subMap(com.hazelcast.nio.serialization.Data fromSegmentKey,
boolean fromInclusive,
com.hazelcast.nio.serialization.Data toSegmentKey,
boolean toInclusive) |
Set<T> |
tailMap(com.hazelcast.nio.serialization.Data fromSegmentKey,
boolean inclusive) |
public BinaryElasticNestedTreeMap(EnterpriseSerializationService ess, com.hazelcast.internal.memory.MemoryAllocator malloc, com.hazelcast.elastic.tree.OffHeapComparator keyComparator, MapEntryFactory<T> mapEntryFactory)
public BinaryElasticNestedTreeMap(EnterpriseSerializationService ess, com.hazelcast.internal.memory.MemoryAllocator malloc, com.hazelcast.elastic.tree.OffHeapComparator keyComparator)
public NativeMemoryData put(com.hazelcast.nio.serialization.Data segmentKey, NativeMemoryData key, NativeMemoryData value)
public NativeMemoryData get(com.hazelcast.nio.serialization.Data segmentKey, NativeMemoryData key)
public NativeMemoryData remove(com.hazelcast.nio.serialization.Data segmentKey, NativeMemoryData key)
public Set<T> subMap(com.hazelcast.nio.serialization.Data fromSegmentKey, boolean fromInclusive, com.hazelcast.nio.serialization.Data toSegmentKey, boolean toInclusive)
public Set<T> tailMap(com.hazelcast.nio.serialization.Data fromSegmentKey, boolean inclusive)
public void clear()
public void dispose()
public long size()
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.