Class ISetWindowFieldsPartitionExtensions

| MongoDB CSharp Driver API Reference (original) (raw)

Namespace

MongoDB.Driver.Linq

Assembly

MongoDB.Driver.dll

Extension methods that represent operations for SetWindowFields.

public static class ISetWindowFieldsPartitionExtensions

Inheritance

ISetWindowFieldsPartitionExtensions

Inherited Members

Methods

AddToSet<TInput, TValue>(ISetWindowFieldsPartition, Func<TInput, TValue>, SetWindowFieldsWindow)

Returns a set.

Average(ISetWindowFieldsPartition, Func<TInput, decimal>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, double>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, int>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, long>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, decimal?>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, double?>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, int?>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, long?>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, float?>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Average(ISetWindowFieldsPartition, Func<TInput, float>, SetWindowFieldsWindow)

Returns the average value of the numeric values. Average ignores non-numeric values.

Count(ISetWindowFieldsPartition, SetWindowFieldsWindow)

Returns the number of documents in the window.

CovariancePopulation(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition, 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(ISetWindowFieldsPartition)

Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.

Derivative(ISetWindowFieldsPartition, Func<TInput, decimal>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, decimal>, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, double>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, double>, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, int>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, int>, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, long>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, long>, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, float>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

Derivative(ISetWindowFieldsPartition, Func<TInput, float>, SetWindowFieldsWindow)

Returns the average rate of change within the specified window.

DocumentNumber(ISetWindowFieldsPartition)

Returns the position of a document (known as the document number) in the $setWindowFields stage partition.

ExponentialMovingAverage(ISetWindowFieldsPartition, Func<TInput, decimal>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)

Returns the exponential moving average value of the numeric values. Ignores non-numeric values.

ExponentialMovingAverage(ISetWindowFieldsPartition, Func<TInput, double>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)

Returns the exponential moving average value of the numeric values. Ignores non-numeric values.

ExponentialMovingAverage(ISetWindowFieldsPartition, Func<TInput, int>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)

Returns the exponential moving average value of the numeric values. Ignores non-numeric values.

ExponentialMovingAverage(ISetWindowFieldsPartition, Func<TInput, long>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)

Returns the exponential moving average value of the numeric values. Ignores non-numeric values.

ExponentialMovingAverage(ISetWindowFieldsPartition, Func<TInput, float>, ExponentialMovingAverageWeighting, SetWindowFieldsWindow)

Returns the exponential moving average value of the numeric values. Ignores non-numeric values.

First<TInput, TValue>(ISetWindowFieldsPartition, Func<TInput, TValue>, SetWindowFieldsWindow)

Returns the first value.

Integral(ISetWindowFieldsPartition, Func<TInput, decimal>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, decimal>, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, double>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, double>, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, int>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, int>, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, long>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, long>, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, float>, WindowTimeUnit, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Integral(ISetWindowFieldsPartition, Func<TInput, float>, SetWindowFieldsWindow)

Returns the approximation of the area under a curve.

Last<TInput, TValue>(ISetWindowFieldsPartition, Func<TInput, TValue>, SetWindowFieldsWindow)

Returns the last value.

Locf<TInput, TValue>(ISetWindowFieldsPartition, Func<TInput, TValue>, SetWindowFieldsWindow)

Returns the last observation carried forward.

Max<TInput, TValue>(ISetWindowFieldsPartition, Func<TInput, TValue>, SetWindowFieldsWindow)

Returns the maximum value.

Min<TInput, TValue>(ISetWindowFieldsPartition, Func<TInput, TValue>, SetWindowFieldsWindow)

Returns the minimum value.

Push<TInput, TValue>(ISetWindowFieldsPartition, Func<TInput, TValue>, SetWindowFieldsWindow)

Returns a sequence of values.

Rank(ISetWindowFieldsPartition)

Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.

Shift<TInput, TValue>(ISetWindowFieldsPartition, 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, 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(ISetWindowFieldsPartition, Func<TInput, decimal>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, double>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, int>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, long>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, decimal?>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, double?>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, int?>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, long?>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, float?>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationPopulation(ISetWindowFieldsPartition, Func<TInput, float>, SetWindowFieldsWindow)

Calculates the population standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, decimal>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, double>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, int>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, long>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, decimal?>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, double?>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, int?>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, long?>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, float?>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

StandardDeviationSample(ISetWindowFieldsPartition, Func<TInput, float>, SetWindowFieldsWindow)

Calculates the sample standard deviation of the input values.

Sum(ISetWindowFieldsPartition, Func<TInput, decimal>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, double>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, int>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, long>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, decimal?>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, double?>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, int?>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, long?>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, float?>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.

Sum(ISetWindowFieldsPartition, Func<TInput, float>, SetWindowFieldsWindow)

Returns the sum of numeric values. $sum ignores non-numeric values.