public AggregationMethodFactory validateAggregationChild(ExprValidationContext validationContext) throws ExprValidationException
{
ExprNode[] parameters = this.getChildNodes();
PlugInAggregationMultiFunctionValidationContext ctx = new PlugInAggregationMultiFunctionValidationContext(functionName, validationContext.getStreamTypeService().getEventTypes(), parameters, validationContext.getStreamTypeService().getEngineURIQualifier(), validationContext.getStatementName(), validationContext, config);
PlugInAggregationMultiFunctionHandler handlerPlugin = pluginAggregationMultiFunctionFactory.validateGetHandler(ctx);
factory = new ExprPlugInAggMultiFunctionNodeFactory(this, handlerPlugin);
return factory;
}