public void ValidateIntoTableCompatible(AggregationMethodFactory intoTableAgg) { AggregationValidationUtil.ValidateAggregationType(this, intoTableAgg); var other = (ExprAggMultiFunctionSortedMinMaxByNodeFactory) intoTableAgg; AggregationValidationUtil.ValidateEventType(ContainedEventType, other.ContainedEventType); AggregationValidationUtil.ValidateAggFuncName(Parent.AggregationFunctionName, other.Parent.AggregationFunctionName); }
public void ValidateIntoTableCompatible( string tableExpression, AggregationPortableValidation intoTableAgg, string intoExpression, AggregationForgeFactory factory) { AggregationValidationUtil.ValidateAggregationType(this, tableExpression, intoTableAgg, intoExpression); var other = (AggregationPortableValidationLinear) intoTableAgg; AggregationValidationUtil.ValidateEventType(ContainedEventType, other.ContainedEventType); }
public void ValidateIntoTableCompatible(AggregationMethodFactory intoTableAgg) { AggregationValidationUtil.ValidateAggregationType(this, intoTableAgg); var that = (AggregationMethodFactoryFirstLastUnbound) intoTableAgg; AggregationValidationUtil.ValidateStreamNumZero(that._streamNum); if (_collectionEventType != null) AggregationValidationUtil.ValidateEventType(_collectionEventType, that._collectionEventType); else AggregationValidationUtil.ValidateAggregationInputType(ResultType, that.ResultType); }
public void ValidateIntoTableCompatible(AggregationMethodFactory intoTableAgg) { AggregationValidationUtil.ValidateAggregationType(this, intoTableAgg); var other = (ExprAggMultiFunctionLinearAccessNodeFactoryAccess) intoTableAgg; AggregationValidationUtil.ValidateEventType(ContainedEventType, other.ContainedEventType); }