/// <summary> /// Creates the event type for this view. /// </summary> /// <param name="statementContext">is the event adapter service</param> /// <param name="additionalProps">The additional props.</param> /// <param name="streamNum">The stream num.</param> /// <returns>event type of view</returns> internal static EventType CreateEventType(StatementContext statementContext, StatViewAdditionalProps additionalProps, int streamNum) { IDictionary <String, Object> eventTypeMap = new Dictionary <String, Object>(); eventTypeMap.Put(ViewFieldEnum.REGRESSION__SLOPE.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__YINTERCEPT.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__XAVERAGE.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__XSTANDARDDEVIATIONPOP.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__XSTANDARDDEVIATIONSAMPLE.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__XSUM.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__XVARIANCE.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__YAVERAGE.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__YSTANDARDDEVIATIONPOP.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__YSTANDARDDEVIATIONSAMPLE.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__YSUM.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__YVARIANCE.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__DATAPOINTS.GetName(), typeof(long?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__N.GetName(), typeof(long?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__SUMX.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__SUMXSQ.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__SUMXY.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__SUMY.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.REGRESSION__SUMYSQ.GetName(), typeof(double?)); StatViewAdditionalProps.AddCheckDupProperties(eventTypeMap, additionalProps, ViewFieldEnum.REGRESSION__SLOPE, ViewFieldEnum.REGRESSION__YINTERCEPT); String outputEventTypeName = statementContext.StatementId + "_regview_" + streamNum; return(statementContext.EventAdapterService.CreateAnonymousMapType(outputEventTypeName, eventTypeMap, false)); }
/// <summary> /// Creates the event type for this view. /// </summary> /// <param name="statementContext">is the event adapter service</param> /// <returns>event type of view</returns> public static EventType CreateEventType(StatementContext statementContext, StatViewAdditionalProps additionalProps, int streamNum) { IDictionary <string, object> schemaMap = new Dictionary <string, object>(); schemaMap.Put(ViewFieldEnum.WEIGHTED_AVERAGE__AVERAGE.GetName(), typeof(double?)); StatViewAdditionalProps.AddCheckDupProperties(schemaMap, additionalProps, ViewFieldEnum.WEIGHTED_AVERAGE__AVERAGE); string outputEventTypeName = statementContext.StatementId + "_wavgview_" + streamNum; return(statementContext.EventAdapterService.CreateAnonymousMapType(outputEventTypeName, schemaMap)); }
/// <summary> /// Creates the event type for this view. /// </summary> /// <param name="statementContext">is the event adapter service</param> /// <param name="additionalProps">additional props</param> /// <param name="streamNum">The stream num.</param> /// <returns>event type of view</returns> public static EventType CreateEventType(StatementContext statementContext, StatViewAdditionalProps additionalProps, int streamNum) { IDictionary <String, Object> eventTypeMap = new Dictionary <String, Object>(); eventTypeMap.Put(ViewFieldEnum.CORRELATION__CORRELATION.GetName(), typeof(double?)); StatViewAdditionalProps.AddCheckDupProperties(eventTypeMap, additionalProps, ViewFieldEnum.CORRELATION__CORRELATION); String outputEventTypeName = statementContext.StatementId + "_correlview_" + streamNum; return(statementContext.EventAdapterService.CreateAnonymousMapType(outputEventTypeName, eventTypeMap, false)); }
/// <summary> /// Creates the event type for this view. /// </summary> /// <param name="statementContext">is the event adapter service</param> /// <param name="additionalProps">The additional props.</param> /// <param name="streamNum">The stream num.</param> /// <returns>event type of view</returns> public static EventType CreateEventType(StatementContext statementContext, StatViewAdditionalProps additionalProps, int streamNum) { IDictionary <String, Object> eventTypeMap = new Dictionary <string, object>(); eventTypeMap.Put(ViewFieldEnum.UNIVARIATE_STATISTICS__DATAPOINTS.GetName(), typeof(long?)); eventTypeMap.Put(ViewFieldEnum.UNIVARIATE_STATISTICS__TOTAL.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.UNIVARIATE_STATISTICS__STDDEV.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.UNIVARIATE_STATISTICS__STDDEVPA.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.UNIVARIATE_STATISTICS__VARIANCE.GetName(), typeof(double?)); eventTypeMap.Put(ViewFieldEnum.UNIVARIATE_STATISTICS__AVERAGE.GetName(), typeof(double?)); StatViewAdditionalProps.AddCheckDupProperties(eventTypeMap, additionalProps, ViewFieldEnum.UNIVARIATE_STATISTICS__DATAPOINTS, ViewFieldEnum.UNIVARIATE_STATISTICS__TOTAL, ViewFieldEnum.UNIVARIATE_STATISTICS__STDDEV, ViewFieldEnum.UNIVARIATE_STATISTICS__STDDEVPA, ViewFieldEnum.UNIVARIATE_STATISTICS__VARIANCE, ViewFieldEnum.UNIVARIATE_STATISTICS__AVERAGE ); String outputEventTypeName = statementContext.StatementId + "_statview_" + streamNum; return(statementContext.EventAdapterService.CreateAnonymousMapType(outputEventTypeName, eventTypeMap, false)); }