public void ValidateIntoTableCompatible(AggregationMethodFactory intoTableAgg) { AggregationMethodFactoryUtil.ValidateAggregationType(this, intoTableAgg); var other = (ExprAggMultiFunctionLinearAccessNodeFactoryAccess)intoTableAgg; AggregationMethodFactoryUtil.ValidateEventType(_containedEventType, other.ContainedEventType); }
public void ValidateIntoTableCompatible(AggregationMethodFactory intoTableAgg) { AggregationMethodFactoryUtil.ValidateAggregationType(this, intoTableAgg); var other = (ExprAggMultiFunctionSortedMinMaxByNodeFactory)intoTableAgg; AggregationMethodFactoryUtil.ValidateEventType(_containedEventType, other.ContainedEventType); AggregationMethodFactoryUtil.ValidateAggFuncName(_parent.AggregationFunctionName, other.Parent.AggregationFunctionName); }
public void ValidateIntoTableCompatible(AggregationMethodFactory intoTableAgg) { AggregationMethodFactoryUtil.ValidateAggregationType(this, intoTableAgg); var that = (ExprAggMultiFunctionLinearAccessNodeFactoryMethod)intoTableAgg; AggregationMethodFactoryUtil.ValidateStreamNumZero(that._streamNum); if (_collectionEventType != null) { AggregationMethodFactoryUtil.ValidateEventType(_collectionEventType, that._collectionEventType); } else { AggregationMethodFactoryUtil.ValidateAggregationInputType(_resultType, that._resultType); } }