@@ -230,19 +230,19 @@ public void groupByUsingTableNamePrefixTest() throws Exception {
230230
231231 private void assertResultForGroupByTest (JSONObject result ) {
232232 Assert .assertThat (getTotalHits (result ), equalTo (1000 ));
233- JSONObject gender = getAggregation (result , "gender" );
233+ JSONObject gender = getAggregation (result , "gender.keyword " );
234234 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
235235
236- final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("m " );
236+ final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("M " );
237237 final int maleBucketId = isMaleFirst ? 0 : 1 ;
238238 final int femaleBucketId = isMaleFirst ? 1 : 0 ;
239239
240240 final String maleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , maleBucketId );
241241 final String femaleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , femaleBucketId );
242242
243- Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("m " ));
243+ Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("M " ));
244244 Assert .assertThat (gender .query (maleBucketPrefix + "/COUNT(*)/value" ), equalTo (507 ));
245- Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("f " ));
245+ Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("F " ));
246246 Assert .assertThat (gender .query (femaleBucketPrefix + "/COUNT(*)/value" ), equalTo (493 ));
247247 }
248248
@@ -281,19 +281,19 @@ public void groupByHavingUsingTableNamePrefixTest() throws Exception {
281281
282282 private void assertResultForGroupByHavingTest (JSONObject result ) {
283283 Assert .assertThat (getTotalHits (result ), equalTo (1000 ));
284- JSONObject gender = getAggregation (result , "gender" );
284+ JSONObject gender = getAggregation (result , "gender.keyword " );
285285 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
286286
287- final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("m " );
287+ final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("M " );
288288 final int maleBucketId = isMaleFirst ? 0 : 1 ;
289289 final int femaleBucketId = isMaleFirst ? 1 : 0 ;
290290
291291 final String maleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , maleBucketId );
292292 final String femaleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , femaleBucketId );
293293
294- Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("m " ));
294+ Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("M " ));
295295 Assert .assertThat (gender .query (maleBucketPrefix + "/count_0/value" ), equalTo (507 ));
296- Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("f " ));
296+ Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("F " ));
297297 Assert .assertThat (gender .query (femaleBucketPrefix + "/count_0/value" ), equalTo (493 ));
298298 }
299299
@@ -309,19 +309,19 @@ public void groupBySubqueryTest() throws Exception {
309309 + "GROUP BY gender" ,
310310 TEST_INDEX_ACCOUNT , TEST_INDEX_ACCOUNT ));
311311 Assert .assertThat (getTotalHits (result ), equalTo (1000 ));
312- JSONObject gender = getAggregation (result , "gender" );
312+ JSONObject gender = getAggregation (result , "gender.keyword " );
313313 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
314314
315- final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("m " );
315+ final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("M " );
316316 final int maleBucketId = isMaleFirst ? 0 : 1 ;
317317 final int femaleBucketId = isMaleFirst ? 1 : 0 ;
318318
319319 final String maleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , maleBucketId );
320320 final String femaleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , femaleBucketId );
321321
322- Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("m " ));
322+ Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("M " ));
323323 Assert .assertThat (gender .query (maleBucketPrefix + "/COUNT(*)/value" ), equalTo (507 ));
324- Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("f " ));
324+ Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("F " ));
325325 Assert .assertThat (gender .query (femaleBucketPrefix + "/COUNT(*)/value" ), equalTo (493 ));
326326 }
327327
@@ -335,19 +335,19 @@ public void postFilterTest() throws Exception {
335335 + "{\\ \" gender\\ \" :\\ \" m\\ \" }}) */ COUNT(*) FROM %s GROUP BY gender" ,
336336 TEST_INDEX_ACCOUNT ));
337337 Assert .assertThat (getTotalHits (result ), equalTo (507 ));
338- JSONObject gender = getAggregation (result , "gender" );
338+ JSONObject gender = getAggregation (result , "gender.keyword " );
339339 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
340340
341- final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("m " );
341+ final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("M " );
342342 final int maleBucketId = isMaleFirst ? 0 : 1 ;
343343 final int femaleBucketId = isMaleFirst ? 1 : 0 ;
344344
345345 final String maleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , maleBucketId );
346346 final String femaleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , femaleBucketId );
347347
348- Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("m " ));
348+ Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("M " ));
349349 Assert .assertThat (gender .query (maleBucketPrefix + "/COUNT(*)/value" ), equalTo (507 ));
350- Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("f " ));
350+ Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("F " ));
351351 Assert .assertThat (gender .query (femaleBucketPrefix + "/COUNT(*)/value" ), equalTo (493 ));
352352 }
353353
@@ -361,10 +361,10 @@ public void multipleGroupByTest() throws Exception {
361361 + " terms('field'='age','size'=200,'alias'='age')" ,
362362 TEST_INDEX_ACCOUNT ));
363363 Assert .assertThat (getTotalHits (result ), equalTo (1000 ));
364- JSONObject gender = getAggregation (result , "gender" );
364+ JSONObject gender = getAggregation (result , "gender.keyword " );
365365 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
366366
367- final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("m " );
367+ final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("M " );
368368 final int maleBucketId = isMaleFirst ? 0 : 1 ;
369369 final int femaleBucketId = isMaleFirst ? 1 : 0 ;
370370
@@ -403,7 +403,7 @@ public void multipleGroupBysWithSize() throws Exception {
403403 + " terms('alias'='ageAgg','field'='age','size'=3)" ,
404404 TEST_INDEX_ACCOUNT ));
405405 Assert .assertThat (getTotalHits (result ), equalTo (1000 ));
406- JSONObject gender = getAggregation (result , "gender" );
406+ JSONObject gender = getAggregation (result , "gender.keyword " );
407407 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
408408
409409 final JSONArray mAgeBuckets = (JSONArray ) (gender .optQuery ("/buckets/0/ageAgg/buckets" ));
@@ -543,7 +543,7 @@ public void orderByGroupFieldWithAlias() throws IOException {
543543 TEST_INDEX_ACCOUNT ));
544544
545545 verifySchema (response , schema ("gender" , "g" , "text" ), schema ("COUNT(*)" , "count" , "integer" ));
546- verifyDataRowsInOrder (response , rows ("f " , 493 ), rows ("m " , 507 ));
546+ verifyDataRowsInOrder (response , rows ("F " , 493 ), rows ("M " , 507 ));
547547
548548 // ORDER BY field alias
549549 response =
@@ -553,7 +553,7 @@ public void orderByGroupFieldWithAlias() throws IOException {
553553 TEST_INDEX_ACCOUNT ));
554554
555555 verifySchema (response , schema ("gender" , "g" , "text" ), schema ("COUNT(*)" , "count" , "integer" ));
556- verifyDataRowsInOrder (response , rows ("f " , 493 ), rows ("m " , 507 ));
556+ verifyDataRowsInOrder (response , rows ("F " , 493 ), rows ("M " , 507 ));
557557 }
558558
559559 @ Test
@@ -648,17 +648,17 @@ public void topHitTest() throws IOException {
648648 String .format (
649649 "select topHits('size'=3,age='desc') from %s group by gender" , TEST_INDEX_ACCOUNT );
650650 JSONObject result = executeQuery (query );
651- JSONObject gender = getAggregation (result , "gender" );
651+ JSONObject gender = getAggregation (result , "gender.keyword " );
652652 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
653653
654- final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("m " );
654+ final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("M " );
655655 final int maleBucketId = isMaleFirst ? 0 : 1 ;
656656 final int femaleBucketId = isMaleFirst ? 1 : 0 ;
657657
658658 final String maleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , maleBucketId );
659659 final String femaleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , femaleBucketId );
660660
661- Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("m " ));
661+ Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("M " ));
662662 Assert .assertThat (
663663 gender .query (maleBucketPrefix + "/topHits(size=3,age=desc)/hits/total/value" ),
664664 equalTo (507 ));
@@ -669,7 +669,7 @@ public void topHitTest() throws IOException {
669669 ((JSONArray ) gender .query (maleBucketPrefix + "/topHits(size=3,age=desc)/hits/hits" ))
670670 .length (),
671671 equalTo (3 ));
672- Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("f " ));
672+ Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("F " ));
673673 Assert .assertThat (
674674 gender .query (femaleBucketPrefix + "/topHits(size=3,age=desc)/hits/total/value" ),
675675 equalTo (493 ));
@@ -690,17 +690,17 @@ public void topHitTest_WithInclude() throws IOException {
690690 "select topHits('size'=3,age='desc','include'=age) from %s group by gender" ,
691691 TEST_INDEX_ACCOUNT );
692692 JSONObject result = executeQuery (query );
693- JSONObject gender = getAggregation (result , "gender" );
693+ JSONObject gender = getAggregation (result , "gender.keyword " );
694694 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
695695
696- final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("m " );
696+ final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("M " );
697697 final int maleBucketId = isMaleFirst ? 0 : 1 ;
698698 final int femaleBucketId = isMaleFirst ? 1 : 0 ;
699699
700700 final String maleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , maleBucketId );
701701 final String femaleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , femaleBucketId );
702702
703- Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("m " ));
703+ Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("M " ));
704704 Assert .assertThat (
705705 gender .query (maleBucketPrefix + "/topHits(size=3,age=desc,include=age)/hits/total/value" ),
706706 equalTo (507 ));
@@ -714,7 +714,7 @@ public void topHitTest_WithInclude() throws IOException {
714714 .length (),
715715 equalTo (3 ));
716716
717- Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("f " ));
717+ Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("F " ));
718718 Assert .assertThat (
719719 gender .query (femaleBucketPrefix + "/topHits(size=3,age=desc,include=age)/hits/total/value" ),
720720 equalTo (493 ));
@@ -755,7 +755,7 @@ public void topHitTest_WithIncludeTwoFields() throws IOException {
755755 + "group by gender" ,
756756 TEST_INDEX_ACCOUNT );
757757 JSONObject result = executeQuery (query );
758- JSONObject gender = getAggregation (result , "gender" );
758+ JSONObject gender = getAggregation (result , "gender.keyword " );
759759 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
760760
761761 for (int i = 0 ; i < 2 ; ++i ) {
@@ -786,17 +786,17 @@ public void topHitTest_WithExclude() throws IOException {
786786 "select topHits('size'=3,'exclude'='lastname',age='desc') from " + "%s group by gender" ,
787787 TEST_INDEX_ACCOUNT );
788788 JSONObject result = executeQuery (query );
789- JSONObject gender = getAggregation (result , "gender" );
789+ JSONObject gender = getAggregation (result , "gender.keyword " );
790790 Assert .assertThat (gender .getJSONArray ("buckets" ).length (), equalTo (2 ));
791791
792- final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("m " );
792+ final boolean isMaleFirst = gender .optQuery ("/buckets/0/key" ).equals ("M " );
793793 final int maleBucketId = isMaleFirst ? 0 : 1 ;
794794 final int femaleBucketId = isMaleFirst ? 1 : 0 ;
795795
796796 final String maleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , maleBucketId );
797797 final String femaleBucketPrefix = String .format (Locale .ROOT , "/buckets/%d" , femaleBucketId );
798798
799- Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("m " ));
799+ Assert .assertThat (gender .query (maleBucketPrefix + "/key" ), equalTo ("M " ));
800800 Assert .assertThat (
801801 gender .query (
802802 maleBucketPrefix + "/topHits(size=3,exclude=lastname,age=desc)/hits/total/value" ),
@@ -812,7 +812,7 @@ public void topHitTest_WithExclude() throws IOException {
812812 .length (),
813813 equalTo (3 ));
814814
815- Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("f " ));
815+ Assert .assertThat (gender .query (femaleBucketPrefix + "/key" ), equalTo ("F " ));
816816 Assert .assertThat (
817817 gender .query (
818818 femaleBucketPrefix + "/topHits(size=3,exclude=lastname,age=desc)/hits/total/value" ),
@@ -1026,8 +1026,8 @@ public void topHitTest_WithExclude() throws IOException {
10261026 // }
10271027 //
10281028 // Assert.assertEquals(2, buckets.keySet().size());
1029- // Assert.assertEquals(expectedAges, buckets.get("m "));
1030- // Assert.assertEquals(expectedAges, buckets.get("f "));
1029+ // Assert.assertEquals(expectedAges, buckets.get("M "));
1030+ // Assert.assertEquals(expectedAges, buckets.get("F "));
10311031 //
10321032 // Terms state = result.get("state.keyword");
10331033 // for(Terms.Bucket stateBucket : state.getBuckets()) {
@@ -1053,8 +1053,8 @@ public void topHitTest_WithExclude() throws IOException {
10531053 // Terms gender = result.get("gender");
10541054 // for(Terms.Bucket genderBucket : gender.getBuckets()) {
10551055 // String genderKey = genderBucket.getKey().toString();
1056- // Assert.assertTrue("Gender should be m or f", genderKey.equals("m ") ||
1057- // genderKey.equals("f "));
1056+ // Assert.assertTrue("Gender should be m or f", genderKey.equals("M ") ||
1057+ // genderKey.equals("F "));
10581058 // }
10591059 //
10601060 // Assert.assertEquals(2, gender.getBuckets().size());
@@ -1125,14 +1125,14 @@ public void topHitTest_WithExclude() throws IOException {
11251125 // @Test
11261126 // public void groupByTestWithFilter() throws Exception {
11271127 // Aggregations result = query(String.format("SELECT COUNT(*) FROM %s GROUP BY
1128- // filter(gender='m '),gender", TEST_INDEX_ACCOUNT));
1129- // InternalFilter filter = result.get("filter(gender = 'm ')@FILTER");
1128+ // filter(gender='M '),gender", TEST_INDEX_ACCOUNT));
1129+ // InternalFilter filter = result.get("filter(gender = 'M ')@FILTER");
11301130 // Terms gender = filter.getAggregations().get("gender");
11311131 //
11321132 // for(Terms.Bucket bucket : gender.getBuckets()) {
11331133 // String key = bucket.getKey().toString();
11341134 // long count = ((ValueCount) bucket.getAggregations().get("COUNT(*)")).getValue();
1135- // if(key.equalsIgnoreCase("m ")) {
1135+ // if(key.equalsIgnoreCase("M ")) {
11361136 // Assert.assertEquals(507, count);
11371137 // }
11381138 // else {
0 commit comments