Table of Contents

Namespace MASES.KNet.Streams.State

Classes

CommonIterator<TIteratorType>

A common class for all iterators

KeyValueIterator<K, V, TJVMK, TJVMV>

KNet implementation of KeyValueIterator<K, V>

ManagedStore<TStore>

Base class for stores managed from KNet

QueryableStoreTypes

Generator of KNet QueryableStoreTypes

QueryableStoreTypes.StoreType<TKNetManagedStore, TStore>

Supporting class for QueryableStoreTypes

ReadOnlyKeyValueStore<K, V>

KNet implementation of ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV>

ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV>

KNet implementation of ReadOnlyKeyValueStore<K, V>

ReadOnlySessionStore<K, AGG>

KNet implementation of ReadOnlySessionStore<K, AGG, TJVMK, TJVMAGG>

ReadOnlySessionStore<K, AGG, TJVMK, TJVMAGG>

KNet implementation of ReadOnlySessionStore<K, AGG>

ReadOnlyWindowStore<K, V>

KNet implementation of ReadOnlyWindowStore<K, V, TJVMK, TJVMV>

ReadOnlyWindowStore<K, V, TJVMK, TJVMV>

KNet implementation of ReadOnlyWindowStore<K, V>

TimestampedKeyValueIterator<K, V, TJVMK, TJVMV>

KNet implementation of KeyValueIterator<K, V>

TimestampedKeyValueStore<K, V>

KNet implementation of ReadOnlySessionStore<K, AGG>

TimestampedKeyValueStore<K, V, TJVMK, TJVMV>

KNet implementation of ReadOnlySessionStore<K, AGG>

TimestampedWindowStoreIterator<V, TJVMV>

KNet implementation of WindowStoreIterator

TimestampedWindowStore<K, V>

KNet implementation of ReadOnlyWindowStore<K, V>

TimestampedWindowStore<K, V, TJVMK, TJVMV>

KNet implementation of ReadOnlyWindowStore<K, V>

TimestampedWindowedKeyValueIterator<K, V, TJVMK, TJVMV>

KNet implementation of KeyValueIterator<K, V>

ValueAndTimestamp<V, TJVMV>

KNet Implementation of ValueAndTimestamp<V>

WindowStoreIterator<V, TJVMV>

KNet implementation of WindowStoreIterator<V>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

KNet implementation of KeyValueIterator<K, V> where K is Windowed<K>

Interfaces

IManagedStore<TStore>

Supporting interface for ManagedStore<TStore>