private void EndOperatorInput(IStreamOperator <object> streamOperator, int inputId) { switch (streamOperator) { case IBoundedOneInput oneInput: oneInput?.EndInput(); break; case IBoundedMultiInput multiInput: multiInput?.EndInput(inputId); break; } }
public StreamNode( int id, string slotSharingGroup, string coLocationGroup, IStreamOperator <object> @operator, string operatorName, List <IOutputSelector <object> > outputSelector, Type jobVertexClass) : this( id, slotSharingGroup, coLocationGroup, SimpleOperatorFactory <object> .Of(@operator), operatorName, outputSelector, jobVertexClass) { }
public SimpleOperatorFactory(IStreamOperator <TTOut> @operator) { }
/// <summary> /// Create a SimpleOperatorFactory from existed StreamOperator. /// </summary> /// <param name="operator"></param> /// <returns></returns> public static SimpleOperatorFactory <TOutput> Of(IStreamOperator <TOutput> @operator) { return(default);