File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
src/main/java/org/nlpcn/es4sql/query/maker Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 3
3
<modelVersion >4.0.0</modelVersion >
4
4
<groupId >org.nlpcn</groupId >
5
5
<artifactId >elasticsearch-sql</artifactId >
6
- <version >5.5.0.1 </version >
6
+ <version >5.5.0.2 </version >
7
7
<packaging >jar</packaging >
8
8
<description >Query elasticsearch using SQL</description >
9
9
<name >elasticsearch-sql</name >
Original file line number Diff line number Diff line change 1
1
package org .nlpcn .es4sql .query .maker ;
2
2
3
3
import java .math .BigDecimal ;
4
+ import java .time .ZoneOffset ;
4
5
import java .util .*;
5
6
6
7
import org .elasticsearch .join .aggregations .JoinAggregationBuilders ;
7
8
import org .elasticsearch .script .Script ;
8
- import org .elasticsearch .script .ScriptService ;
9
9
import org .elasticsearch .script .ScriptType ;
10
10
import org .elasticsearch .search .aggregations .AbstractAggregationBuilder ;
11
11
import org .elasticsearch .search .aggregations .AggregationBuilder ;
@@ -417,6 +417,9 @@ private ValuesSourceAggregationBuilder dateRange(MethodField field) {
417
417
} else if ("format" .equals (kv .key )) {
418
418
dateRange .format (value );
419
419
continue ;
420
+ } else if ("time_zone" .equals (kv .key )) {
421
+ dateRange .timeZone (DateTimeZone .forTimeZone (TimeZone .getTimeZone (ZoneOffset .of (value ))));
422
+ continue ;
420
423
} else if ("from" .equals (kv .key )) {
421
424
dateRange .addUnboundedFrom (kv .value .toString ());
422
425
continue ;
@@ -461,7 +464,7 @@ private DateHistogramAggregationBuilder dateHistogram(MethodField field) throws
461
464
dateHistogram .format (value );
462
465
break ;
463
466
case "time_zone" :
464
- dateHistogram .timeZone (DateTimeZone .forTimeZone (TimeZone .getTimeZone (value )));
467
+ dateHistogram .timeZone (DateTimeZone .forTimeZone (TimeZone .getTimeZone (ZoneOffset . of ( value ) )));
465
468
break ;
466
469
case "min_doc_count" :
467
470
dateHistogram .minDocCount (Long .parseLong (value ));
You can’t perform that action at this time.
0 commit comments