Class ISetWindowFieldsPartitionExtensions
Extension methods that represent operations for SetWindowFields.
public static class ISetWindowFieldsPartitionExtensions
- Inheritance
-
ISetWindowFieldsPartitionExtensions
- Inherited Members
Methods
- AddToSet<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, SetWindowFieldsWindow)
Returns a set.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal?>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double?>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int?>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long?>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float?>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Average<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, SetWindowFieldsWindow)
Returns the average value of the numeric values. Average ignores non-numeric values.
- Count<TInput>(ISetWindowFieldsPartition<TInput>, SetWindowFieldsWindow)
Returns the number of documents in the window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, Func<TInput, decimal>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, Func<TInput, double>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, Func<TInput, int>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, Func<TInput, long>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal?>, Func<TInput, decimal?>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double?>, Func<TInput, double?>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int?>, Func<TInput, int?>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long?>, Func<TInput, long?>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float?>, Func<TInput, float?>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovariancePopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, Func<TInput, float>, SetWindowFieldsWindow)
Returns the population covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, Func<TInput, decimal>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, Func<TInput, double>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, Func<TInput, int>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, Func<TInput, long>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal?>, Func<TInput, decimal?>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double?>, Func<TInput, double?>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int?>, Func<TInput, int?>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long?>, Func<TInput, long?>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float?>, Func<TInput, float?>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- CovarianceSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, Func<TInput, float>, SetWindowFieldsWindow)
Returns the sample covariance of two numeric expressions that are evaluated using documents in the partition window.
- DenseRank<TInput>(ISetWindowFieldsPartition<TInput>)
Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- Derivative<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, SetWindowFieldsWindow)
Returns the average rate of change within the specified window.
- DocumentNumber<TInput>(ISetWindowFieldsPartition<TInput>)
Returns the position of a document (known as the document number) in the $setWindowFields stage partition.
- ExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
- ExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
- ExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
- ExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
- ExponentialMovingAverage<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)
Returns the exponential moving average value of the numeric values. Ignores non-numeric values.
- First<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, SetWindowFieldsWindow)
Returns the first value.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, WindowTimeUnit, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Integral<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, SetWindowFieldsWindow)
Returns the approximation of the area under a curve.
- Last<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, SetWindowFieldsWindow)
Returns the last value.
- Locf<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, SetWindowFieldsWindow)
Returns the last observation carried forward.
- Max<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, SetWindowFieldsWindow)
Returns the maximum value.
- Min<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, SetWindowFieldsWindow)
Returns the minimum value.
- Push<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, SetWindowFieldsWindow)
Returns a sequence of values.
- Rank<TInput>(ISetWindowFieldsPartition<TInput>)
Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
- Shift<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, int)
Returns the value from an expression applied to a document in a specified position relative to the current document.
- Shift<TInput, TValue>(ISetWindowFieldsPartition<TInput>, Func<TInput, TValue>, int, TValue)
Returns the value from an expression applied to a document in a specified position relative to the current document.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal?>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double?>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int?>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long?>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float?>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationPopulation<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, SetWindowFieldsWindow)
Calculates the population standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal?>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double?>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int?>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long?>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float?>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- StandardDeviationSample<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, SetWindowFieldsWindow)
Calculates the sample standard deviation of the input values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, decimal?>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, double?>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, int?>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, long?>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float?>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.
- Sum<TInput>(ISetWindowFieldsPartition<TInput>, Func<TInput, float>, SetWindowFieldsWindow)
Returns the sum of numeric values. $sum ignores non-numeric values.