public virtual IAggregatingState <TInput, TOutput> GetAggregatingState <TInput, TAccumulator, TOutput>(AggregatingStateDescriptor <TInput, TAccumulator, TOutput> stateProperties) { throw new NotImplementedException(); }
public virtual IAggregatingState <TInput, TOutput> GetAggregatingState <TInput, TAccumulator, TOutput>(AggregatingStateDescriptor <TInput, TAccumulator, TOutput> stateProperties) { throw new UnSupportedOperationException("This state is only accessible by functions executed on a KeyedStream"); }
public override IAggregatingState <TInput, TOutput> GetAggregatingState <TInput, TAccumulator, TOutput>(AggregatingStateDescriptor <TInput, TAccumulator, TOutput> stateProperties) { var keyedStateStore = CheckPreconditionsAndGetKeyedStateStore(stateProperties); stateProperties.InitializeSerializerUnlessSet(ExecutionConfig); return(keyedStateStore.GetAggregatingState(stateProperties)); }
public override IAggregatingState <TInput1, TOutput1> GetAggregatingState <TInput1, TAccumulator1, TOutput1>(AggregatingStateDescriptor <TInput1, TAccumulator1, TOutput1> stateProperties) { throw new InvalidOperationException("Per-window state is not allowed when using merging windows."); }