Class CompositeStatistics
Statistics for CompositeSession
Inheritance
Implements
Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public class CompositeStatistics : Object, IEquatable<CompositeStatistics>
Constructors
CompositeStatistics()
Declaration
public CompositeStatistics()
Properties
AbsoluteMeanValue
Gets or sets the mean value of the data in a time range.
Declaration
public double AbsoluteMeanValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DeltaValue
Gets or sets the Delta Value;
Declaration
public double DeltaValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EndValue
Gets or sets the end value of data in a time range.
Declaration
public double EndValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GeometricMeanValue
Gets or sets the geometric mean value of the data in a time range.
Declaration
public double GeometricMeanValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Lap
Gets or sets current lap of the data in the range.
Declaration
public Lap Lap { get; set; }
Property Value
Type | Description |
---|---|
Lap |
MaximumStatus
Gets or Sets the DataStatusType or the MaximumValue.
Declaration
public DataStatusType MaximumStatus { get; set; }
Property Value
Type | Description |
---|---|
DataStatusType |
MaximumTime
Gets or Sets the timestamp of the MaximumValue.
Declaration
public long MaximumTime { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
MaximumValue
Gets or Sets the Max Value.
Declaration
public double MaximumValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MeanValue
Gets or Sets the Mean Value.
Declaration
public double MeanValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumStatus
Gets or Sets the DataStatusType of the MinimumValue.
Declaration
public DataStatusType MinimumStatus { get; set; }
Property Value
Type | Description |
---|---|
DataStatusType |
MinimumTime
Gets or Sets the timestamp of the MinimumValue
Declaration
public long MinimumTime { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
MinimumValue
Gets or Sets the Min Value.
Declaration
public double MinimumValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NumberOfSamples
Gets or Sets the Number of Samples.
Declaration
public int NumberOfSamples { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
RegressionInterceptValue
Gets or sets the regression intercept value of the data in a time range.
Declaration
public double RegressionInterceptValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RegressionRSquaredValue
Gets or sets the regression rsquared value of the data in a time range.
Declaration
public double RegressionRSquaredValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RegressionSlopeValue
Gets or sets the regression slope value of the data in a time range.
Declaration
public double RegressionSlopeValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SessionKey
Gets or Sets the Key of the Session that provided this data
Declaration
public SessionKey SessionKey { get; set; }
Property Value
Type | Description |
---|---|
SessionKey |
StandardDeviation
Gets or Sets the Std Dev.
Declaration
public double StandardDeviation { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
StartValue
Gets or sets the start value of data in a time range.
Declaration
public double StartValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SumOfAbsoluteSampleValues
Gets or sets the sum of the absolute sample values.
Declaration
public double SumOfAbsoluteSampleValues { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The sum of absolute sample values. |
SumOfSampleValues
Gets or Sets the Sum of Sample Values.
Declaration
public double SumOfSampleValues { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SumOfSquaredSampleValues
Gets or Sets the Sum of Squared Sample Values.
Declaration
public double SumOfSquaredSampleValues { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WeightedCount
Gets the optional weighted count within the time period.
Declaration
public Nullable<long> WeightedCount { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> | The weighted count. |
Methods
CombineStatisticResults(IList<CompositeStatistics>)
Combines the statistic results.
Declaration
public static CompositeStatistics CombineStatisticResults(IList<CompositeStatistics> results)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<CompositeStatistics> | results | The results. |
Returns
Type | Description |
---|---|
CompositeStatistics |
Equals(CompositeStatistics)
Performs an equality operation with the CompositeStatistics argument.
Declaration
public bool Equals(CompositeStatistics other)
Parameters
Type | Name | Description |
---|---|---|
CompositeStatistics | other | The CompositeStatistics object used for the equality operation. |
Returns
Type | Description |
---|---|
System.Boolean |
Equals(Object)
Performs an equality operation with the object argument.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | The object used for the equality operation. |
Returns
Type | Description |
---|---|
System.Boolean |
GetHashCode()
A combined hash code of object property values.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | The combined hash code. |
Operators
Equality(CompositeStatistics, CompositeStatistics)
Overloaded == Operator
Declaration
public static bool operator ==(CompositeStatistics left, CompositeStatistics right)
Parameters
Type | Name | Description |
---|---|---|
CompositeStatistics | left | |
CompositeStatistics | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(CompositeStatistics, CompositeStatistics)
Overloaded != Operator
Declaration
public static bool operator !=(CompositeStatistics left, CompositeStatistics right)
Parameters
Type | Name | Description |
---|---|---|
CompositeStatistics | left | |
CompositeStatistics | right |
Returns
Type | Description |
---|---|
System.Boolean |