@@ -9,7 +9,7 @@ public class AggregationsHelper
9
9
10
10
public AggregationsHelper ( )
11
11
{
12
-
12
+
13
13
}
14
14
15
15
public AggregationsHelper ( IDictionary < string , IAggregation > aggregations )
@@ -18,13 +18,13 @@ public AggregationsHelper(IDictionary<string, IAggregation> aggregations)
18
18
}
19
19
20
20
private TAggregation TryGet < TAggregation > ( string key )
21
- where TAggregation : class , IAggregation
21
+ where TAggregation : class , IAggregation
22
22
{
23
23
IAggregation agg ;
24
24
if ( this . Aggregations . TryGetValue ( key , out agg ) )
25
25
return agg as TAggregation ;
26
26
return null ;
27
-
27
+
28
28
}
29
29
30
30
public ValueMetric Min ( string key )
@@ -58,7 +58,7 @@ public ValueMetric ValueCount(string key)
58
58
public ScriptedValueMetric ScriptedMetric ( string key )
59
59
{
60
60
var valueMetric = this . TryGet < ValueMetric > ( key ) ;
61
-
61
+
62
62
if ( valueMetric != null )
63
63
{
64
64
return new ScriptedValueMetric { _Value = valueMetric . Value } ;
@@ -97,18 +97,18 @@ public TopHitsMetric TopHitsMetric(string key)
97
97
return this . TryGet < TopHitsMetric > ( key ) ;
98
98
}
99
99
100
- public FiltersBucket Filters ( string key )
101
- {
102
- var named = this . TryGet < FiltersBucket > ( key ) ;
103
- if ( named != null )
104
- return named ;
100
+ public FiltersBucket Filters ( string key )
101
+ {
102
+ var named = this . TryGet < FiltersBucket > ( key ) ;
103
+ if ( named != null )
104
+ return named ;
105
105
106
- var anonymous = this . TryGet < Bucket > ( key ) ;
107
- if ( anonymous != null )
108
- return new FiltersBucket ( anonymous . Items ) ;
106
+ var anonymous = this . TryGet < Bucket > ( key ) ;
107
+ if ( anonymous != null )
108
+ return new FiltersBucket ( anonymous . Items ) ;
109
109
110
- return null ;
111
- }
110
+ return null ;
111
+ }
112
112
113
113
public SingleBucket Global ( string key )
114
114
{
@@ -143,8 +143,8 @@ public SingleBucket Children(string key)
143
143
public BucketWithDocCount < SignificantTermItem > SignificantTerms ( string key )
144
144
{
145
145
var bucket = this . TryGet < BucketWithDocCount > ( key ) ;
146
- if ( bucket == null )
147
- return null ;
146
+ if ( bucket == null )
147
+ return null ;
148
148
var b = new BucketWithDocCount < SignificantTermItem > ( ) ;
149
149
b . DocCount = bucket . DocCount ;
150
150
b . Items = bucket . Items . OfType < SignificantTermItem > ( ) . ToList ( ) ;
@@ -154,8 +154,8 @@ public BucketWithDocCount<SignificantTermItem> SignificantTerms(string key)
154
154
public Bucket < KeyItem > Terms ( string key )
155
155
{
156
156
var bucket = this . TryGet < Bucket > ( key ) ;
157
- if ( bucket == null )
158
- return null ;
157
+ if ( bucket == null )
158
+ return null ;
159
159
var b = new Bucket < KeyItem > ( ) ;
160
160
b . Items = bucket . Items . OfType < KeyItem > ( ) . ToList ( ) ;
161
161
return b ;
@@ -164,9 +164,9 @@ public Bucket<KeyItem> Terms(string key)
164
164
public Bucket < HistogramItem > Histogram ( string key )
165
165
{
166
166
var bucket = this . TryGet < Bucket > ( key ) ;
167
- if ( bucket == null )
168
- return null ;
169
- var b = new Bucket < HistogramItem > ( ) ;
167
+ if ( bucket == null )
168
+ return null ;
169
+ var b = new Bucket < HistogramItem > ( ) ;
170
170
b . Items = bucket . Items . OfType < HistogramItem > ( )
171
171
. Concat < HistogramItem > ( bucket . Items . OfType < KeyItem > ( )
172
172
. Select ( x =>
@@ -186,65 +186,61 @@ public Bucket<HistogramItem> Histogram(string key)
186
186
public Bucket < KeyItem > GeoHash ( string key )
187
187
{
188
188
var bucket = this . TryGet < Bucket > ( key ) ;
189
- if ( bucket == null )
190
- return null ;
191
- var b = new Bucket < KeyItem > ( ) ;
189
+ if ( bucket == null )
190
+ return null ;
191
+ var b = new Bucket < KeyItem > ( ) ;
192
192
b . Items = bucket . Items . OfType < KeyItem > ( ) . ToList ( ) ;
193
193
return b ;
194
194
}
195
195
196
196
public Bucket < RangeItem > Range ( string key )
197
197
{
198
198
var bucket = this . TryGet < Bucket > ( key ) ;
199
- if ( bucket == null )
200
- return null ;
201
- var b = new Bucket < RangeItem > ( ) ;
199
+ if ( bucket == null )
200
+ return null ;
201
+ var b = new Bucket < RangeItem > ( ) ;
202
202
b . Items = bucket . Items . OfType < RangeItem > ( ) . ToList ( ) ;
203
203
return b ;
204
204
}
205
205
206
206
public Bucket < RangeItem > DateRange ( string key )
207
207
{
208
208
var bucket = this . TryGet < Bucket > ( key ) ;
209
- if ( bucket == null )
210
- return null ;
211
- var b = new Bucket < RangeItem > ( ) ;
209
+ if ( bucket == null )
210
+ return null ;
211
+ var b = new Bucket < RangeItem > ( ) ;
212
212
b . Items = bucket . Items . OfType < RangeItem > ( ) . ToList ( ) ;
213
213
return b ;
214
214
}
215
215
216
216
public Bucket < RangeItem > IpRange ( string key )
217
217
{
218
218
var bucket = this . TryGet < Bucket > ( key ) ;
219
- if ( bucket == null )
220
- return null ;
221
- var b = new Bucket < RangeItem > ( ) ;
219
+ if ( bucket == null )
220
+ return null ;
221
+ var b = new Bucket < RangeItem > ( ) ;
222
222
b . Items = bucket . Items . OfType < RangeItem > ( ) . ToList ( ) ;
223
223
return b ;
224
224
}
225
225
226
226
public Bucket < RangeItem > GeoDistance ( string key )
227
227
{
228
228
var bucket = this . TryGet < Bucket > ( key ) ;
229
- if ( bucket == null )
230
- return null ;
231
- var b = new Bucket < RangeItem > ( ) ;
229
+ if ( bucket == null )
230
+ return null ;
231
+ var b = new Bucket < RangeItem > ( ) ;
232
232
b . Items = bucket . Items . OfType < RangeItem > ( ) . ToList ( ) ;
233
233
return b ;
234
234
}
235
235
236
236
public Bucket < HistogramItem > DateHistogram ( string key )
237
237
{
238
238
var bucket = this . TryGet < Bucket > ( key ) ;
239
- if ( bucket == null )
240
- return null ;
241
- var b = new Bucket < HistogramItem > ( ) ;
239
+ if ( bucket == null )
240
+ return null ;
241
+ var b = new Bucket < HistogramItem > ( ) ;
242
242
b . Items = bucket . Items . OfType < HistogramItem > ( ) . ToList ( ) ;
243
243
return b ;
244
244
}
245
-
246
-
247
-
248
-
249
245
}
250
246
}
0 commit comments