public CompositeReadOnlyKeyValueStore( IStateStoreProvider <IReadOnlyKeyValueStore <K, V>, K, V> storeProvider, IQueryableStoreType <IReadOnlyKeyValueStore <K, V>, K, V> storeType, string storeName) { this.storeProvider = storeProvider; this.storeType = storeType; this.storeName = storeName; }
public CompositeReadOnlyWindowStore(IStateStoreProvider <ReadOnlyWindowStore <K, V>, K, V> storeProvider, WindowStoreType <K, V> storeType, string storeName) { this.storeProvider = storeProvider; this.storeType = storeType; this.storeName = storeName; }
public override IReadOnlyWindowStore <K, V> Create(IStateStoreProvider <IReadOnlyWindowStore <K, V>, K, V> storeProvider, string storeName) { return(new CompositeReadOnlyWindowStore <K, V>(storeProvider, this, storeName)); }
public abstract T Create(IStateStoreProvider <T, K, V> storeProvider, string storeName);
public override IReadOnlyKeyValueStore <K, ValueAndTimestamp <V> > Create(IStateStoreProvider <IReadOnlyKeyValueStore <K, ValueAndTimestamp <V> >, K, ValueAndTimestamp <V> > storeProvider, string storeName) { return(new CompositeReadOnlyKeyValueStore <K, ValueAndTimestamp <V> >(storeProvider, this, storeName)); }