Table of Contents

Class QueryableStoreTypes

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

Generator of KNet QueryableStoreTypes

public static class QueryableStoreTypes
Inheritance
QueryableStoreTypes
Inherited Members

Methods

KeyValueStore<K, V>()

KNet value of KeyValueStore<K, V>() based on array of byte

public static QueryableStoreTypes.StoreType<ReadOnlyKeyValueStore<K, V>, ReadOnlyKeyValueStore<byte[], byte[]>> KeyValueStore<K, V>()

Returns

QueryableStoreTypes.StoreType<ReadOnlyKeyValueStore<K, V>, ReadOnlyKeyValueStore<byte[], byte[]>>

Type Parameters

K

The key type

V

The value type

KeyValueStore<K, V, TJVMK, TJVMV>()

KNet value of KeyValueStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV>, ReadOnlyKeyValueStore<TJVMK, TJVMV>> KeyValueStore<K, V, TJVMK, TJVMV>()

Returns

QueryableStoreTypes.StoreType<ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV>, ReadOnlyKeyValueStore<TJVMK, TJVMV>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

KeyValueStore<K, V, TJVMK, TJVMV, TConcreteStore>()

KNet value of KeyValueStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlyKeyValueStore<TJVMK, TJVMV>> KeyValueStore<K, V, TJVMK, TJVMV, TConcreteStore>() where TConcreteStore : ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV>, new()

Returns

QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlyKeyValueStore<TJVMK, TJVMV>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

TConcreteStore

A concrete type extending ReadOnlyKeyValueStore<K, V, TJVMK, TJVMV>

SessionStore<K, V>()

KNet value of SessionStore<K, V>() based on array of byte

public static QueryableStoreTypes.StoreType<ReadOnlySessionStore<K, V>, ReadOnlySessionStore<byte[], byte[]>> SessionStore<K, V>()

Returns

QueryableStoreTypes.StoreType<ReadOnlySessionStore<K, V>, ReadOnlySessionStore<byte[], byte[]>>

Type Parameters

K

The key type

V

The value type

SessionStore<K, V, TJVMK, TJVMV>()

KNet value of SessionStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<ReadOnlySessionStore<K, V, TJVMK, TJVMV>, ReadOnlySessionStore<TJVMK, TJVMV>> SessionStore<K, V, TJVMK, TJVMV>()

Returns

QueryableStoreTypes.StoreType<ReadOnlySessionStore<K, V, TJVMK, TJVMV>, ReadOnlySessionStore<TJVMK, TJVMV>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

SessionStore<K, V, TJVMK, TJVMV, TConcreteStore>()

KNet value of SessionStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlySessionStore<TJVMK, TJVMV>> SessionStore<K, V, TJVMK, TJVMV, TConcreteStore>() where TConcreteStore : ReadOnlySessionStore<K, V, TJVMK, TJVMV>, new()

Returns

QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlySessionStore<TJVMK, TJVMV>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

TConcreteStore

A concrete type extending ReadOnlySessionStore<K, AGG, TJVMK, TJVMAGG>

TimestampedKeyValueStore<K, V>()

KNet value of TimestampedKeyValueStore<K, V>() based on array of byte

public static QueryableStoreTypes.StoreType<TimestampedKeyValueStore<K, V>, ReadOnlyKeyValueStore<byte[], ValueAndTimestamp<byte[]>>> TimestampedKeyValueStore<K, V>()

Returns

QueryableStoreTypes.StoreType<TimestampedKeyValueStore<K, V>, ReadOnlyKeyValueStore<byte[], ValueAndTimestamp<byte[]>>>

Type Parameters

K

The key type

V

The value type

TimestampedKeyValueStore<K, V, TJVMK, TJVMV>()

KNet value of TimestampedKeyValueStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<TimestampedKeyValueStore<K, V, TJVMK, TJVMV>, ReadOnlyKeyValueStore<TJVMK, ValueAndTimestamp<TJVMV>>> TimestampedKeyValueStore<K, V, TJVMK, TJVMV>()

Returns

QueryableStoreTypes.StoreType<TimestampedKeyValueStore<K, V, TJVMK, TJVMV>, ReadOnlyKeyValueStore<TJVMK, ValueAndTimestamp<TJVMV>>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

TimestampedKeyValueStore<K, V, TJVMK, TJVMV, TConcreteStore>()

KNet value of TimestampedKeyValueStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlyKeyValueStore<TJVMK, ValueAndTimestamp<TJVMV>>> TimestampedKeyValueStore<K, V, TJVMK, TJVMV, TConcreteStore>() where TConcreteStore : TimestampedKeyValueStore<K, V, TJVMK, TJVMV>, new()

Returns

QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlyKeyValueStore<TJVMK, ValueAndTimestamp<TJVMV>>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

TConcreteStore

A concrete type extending TimestampedKeyValueStore<K, V, TJVMK, TJVMV>()

TimestampedWindowStore<K, V>()

KNet value of TimestampedWindowStore<K, V>() based on array of byte

public static QueryableStoreTypes.StoreType<TimestampedWindowStore<K, V>, ReadOnlyWindowStore<byte[], ValueAndTimestamp<byte[]>>> TimestampedWindowStore<K, V>()

Returns

QueryableStoreTypes.StoreType<TimestampedWindowStore<K, V>, ReadOnlyWindowStore<byte[], ValueAndTimestamp<byte[]>>>

Type Parameters

K

The key type

V

The value type

TimestampedWindowStore<K, V, TJVMK, TJVMV>()

KNet value of TimestampedWindowStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<TimestampedWindowStore<K, V, TJVMK, TJVMV>, ReadOnlyWindowStore<TJVMK, ValueAndTimestamp<TJVMV>>> TimestampedWindowStore<K, V, TJVMK, TJVMV>()

Returns

QueryableStoreTypes.StoreType<TimestampedWindowStore<K, V, TJVMK, TJVMV>, ReadOnlyWindowStore<TJVMK, ValueAndTimestamp<TJVMV>>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

TimestampedWindowStore<K, V, TJVMK, TJVMV, TConcreteStore>()

KNet value of TimestampedWindowStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlyWindowStore<TJVMK, ValueAndTimestamp<TJVMV>>> TimestampedWindowStore<K, V, TJVMK, TJVMV, TConcreteStore>() where TConcreteStore : TimestampedWindowStore<K, V, TJVMK, TJVMV>, new()

Returns

QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlyWindowStore<TJVMK, ValueAndTimestamp<TJVMV>>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

TConcreteStore

A concrete type extending TimestampedWindowStore<K, V, TJVMK, TJVMV>()

WindowStore<K, V>()

KNet value of WindowStore<K, V>() based on array of byte

public static QueryableStoreTypes.StoreType<ReadOnlyWindowStore<K, V>, ReadOnlyWindowStore<byte[], byte[]>> WindowStore<K, V>()

Returns

QueryableStoreTypes.StoreType<ReadOnlyWindowStore<K, V>, ReadOnlyWindowStore<byte[], byte[]>>

Type Parameters

K

The key type

V

The value type

WindowStore<K, V, TJVMK, TJVMV>()

KNet value of WindowStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<ReadOnlyWindowStore<K, V, TJVMK, TJVMV>, ReadOnlyWindowStore<TJVMK, TJVMV>> WindowStore<K, V, TJVMK, TJVMV>()

Returns

QueryableStoreTypes.StoreType<ReadOnlyWindowStore<K, V, TJVMK, TJVMV>, ReadOnlyWindowStore<TJVMK, TJVMV>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

WindowStore<K, V, TJVMK, TJVMV, TConcreteStore>()

KNet value of WindowStore<K, V>() based on TJVMK and TJVMV

public static QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlyWindowStore<TJVMK, TJVMV>> WindowStore<K, V, TJVMK, TJVMV, TConcreteStore>() where TConcreteStore : ReadOnlyWindowStore<K, V, TJVMK, TJVMV>, new()

Returns

QueryableStoreTypes.StoreType<TConcreteStore, ReadOnlyWindowStore<TJVMK, TJVMV>>

Type Parameters

K

The key type

V

The value type

TJVMK

The JVM type of K

TJVMV

The JVM type of V

TConcreteStore

A concrete type extending ReadOnlyWindowStore<K, V, TJVMK, TJVMV>