Table of Contents

Class ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV>

Namespace
MASES.KNet.Streams.State
Assembly
MASES.KNet.dll

KNet implementation of ReadOnlyKeyValueStore<K, V>

public class ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV> : ManagedStore<ReadOnlyKeyValueStore<TJVMK, TJVMV>>, IManagedStore<ReadOnlyKeyValueStore<TJVMK, TJVMV>>, IGenericSerDesFactoryApplier

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM key type

TJVMV

The JVM value type

Inheritance
ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV>
Implements
Derived
Inherited Members

Properties

ApproximateNumEntries

public virtual long ApproximateNumEntries { get; }

Property Value

long

long

ReverseAll

public virtual KeyValueIterator<K, V, TJVMK, TJVMV> ReverseAll { get; }

Property Value

KeyValueIterator<K, V, TJVMK, TJVMV>

KeyValueIterator<K, V, TJVMK, TJVMV>

Methods

All()

public virtual KeyValueIterator<K, V, TJVMK, TJVMV> All()

Returns

KeyValueIterator<K, V, TJVMK, TJVMV>

KeyValueIterator<K, V, TJVMK, TJVMV>

Get(K)

public virtual V Get(K arg0)

Parameters

arg0 K

K

Returns

V

V

Range(K, K)

public virtual KeyValueIterator<K, V, TJVMK, TJVMV> Range(K arg0, K arg1)

Parameters

arg0 K

K

arg1 K

V

Returns

KeyValueIterator<K, V, TJVMK, TJVMV>

KeyValueIterator<K, V, TJVMK, TJVMV>

ReverseRange(K, K)

public virtual KeyValueIterator<K, V, TJVMK, TJVMV> ReverseRange(K arg0, K arg1)

Parameters

arg0 K

K

arg1 K

K

Returns

KeyValueIterator<K, V, TJVMK, TJVMV>

KeyValueIterator<K, V, TJVMK, TJVMV>