public GroupFunction(GroupState groupState, GraphViewExecutionOperator aggregateOp, Container container, bool isProjectingACollection) { this.groupState = groupState; this.aggregateOp = aggregateOp; this.container = container; this.isProjectingACollection = isProjectingACollection; }
private void Reconstruct(StreamingContext context) { this.groupState = new GroupState(""); this.container = new Container(); EnumeratorOperator enumeratorOp = (this.aggregateOp.GetFirstOperator() as EnumeratorOperator); enumeratorOp.SetContainer(this.container); }