Class MatrixAggregationDescriptorBase<TMatrixAggregation, TMatrixAggregationInterface, T>
Inheritance
MatrixAggregationDescriptorBase<TMatrixAggregation, TMatrixAggregationInterface, T>
Assembly: OpenSearch.Client.dll
Syntax
public abstract class MatrixAggregationDescriptorBase<TMatrixAggregation, TMatrixAggregationInterface, T> : DescriptorBase<TMatrixAggregation, TMatrixAggregationInterface>, IDescriptor, IMatrixAggregation, IAggregation where TMatrixAggregation : MatrixAggregationDescriptorBase<TMatrixAggregation, TMatrixAggregationInterface, T>, TMatrixAggregationInterface, IMatrixStatsAggregation where TMatrixAggregationInterface : class, IMatrixAggregation where T : class
Type Parameters
Name |
Description |
TMatrixAggregation |
|
TMatrixAggregationInterface |
|
T |
|
Methods
|
Edit this page
View Source
Field(Fields)
Declaration
public TMatrixAggregation Field(Fields fields)
Parameters
Type |
Name |
Description |
Fields |
fields |
|
Returns
Type |
Description |
TMatrixAggregation |
|
|
Edit this page
View Source
Fields(Func<FieldsDescriptor<T>, IPromise<Fields>>)
Declaration
public TMatrixAggregation Fields(Func<FieldsDescriptor<T>, IPromise<Fields>> fields)
Parameters
Returns
Type |
Description |
TMatrixAggregation |
|
|
Edit this page
View Source
Declaration
public TMatrixAggregation Meta(Func<FluentDictionary<string, object>, FluentDictionary<string, object>> selector)
Parameters
Returns
Type |
Description |
TMatrixAggregation |
|
|
Edit this page
View Source
Missing(Func<FluentDictionary<Field, double>, FluentDictionary<Field, double>>)
Declaration
public TMatrixAggregation Missing(Func<FluentDictionary<Field, double>, FluentDictionary<Field, double>> selector)
Parameters
Returns
Type |
Description |
TMatrixAggregation |
|
Implements
Extension Methods