Class AggregationDictionary
Describes aggregations that we would like to execute on OpenSearch.
In OSC Aggregation always refers to an aggregation
sent to OpenSearch and an Aggregate describes an aggregation returned from OpenSearch.
Inheritance
AggregationDictionary
Assembly: OpenSearch.Client.dll
Syntax
public class AggregationDictionary : IsADictionaryBase<string, IAggregationContainer>, IIsADictionary<string, IAggregationContainer>, IDictionary<string, IAggregationContainer>, ICollection<KeyValuePair<string, IAggregationContainer>>, IEnumerable<KeyValuePair<string, IAggregationContainer>>, IEnumerable, IIsADictionary
Constructors
|
Edit this page
View Source
AggregationDictionary()
Declaration
public AggregationDictionary()
|
Edit this page
View Source
AggregationDictionary(Dictionary<string, AggregationContainer>)
Declaration
public AggregationDictionary(Dictionary<string, AggregationContainer> container)
Parameters
|
Edit this page
View Source
AggregationDictionary(IDictionary<string, IAggregationContainer>)
Declaration
public AggregationDictionary(IDictionary<string, IAggregationContainer> container)
Parameters
Methods
|
Edit this page
View Source
Add(string, AggregationContainer)
Declaration
public void Add(string key, AggregationContainer value)
Parameters
|
Edit this page
View Source
ValidateKey(string)
Declaration
protected override string ValidateKey(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
Overrides
Operators
|
Edit this page
View Source
implicit operator AggregationDictionary(AggregationBase)
Declaration
public static implicit operator AggregationDictionary(AggregationBase aggregator)
Parameters
Returns
|
Edit this page
View Source
implicit operator AggregationDictionary(Dictionary<string, AggregationContainer>)
Declaration
public static implicit operator AggregationDictionary(Dictionary<string, AggregationContainer> container)
Parameters
Returns
|
Edit this page
View Source
implicit operator AggregationDictionary(Dictionary<string, IAggregationContainer>)
Declaration
public static implicit operator AggregationDictionary(Dictionary<string, IAggregationContainer> container)
Parameters
Returns
Implements
Extension Methods