@@ -111,12 +111,17 @@ public void testDateTimeExtract() throws DDFException {
111
111
System .out .println (rows .get (0 ));
112
112
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 2015 );
113
113
114
+ ddf3 = ddf .sql2ddf ("select extract('2015-01-22 20:23 +0000', 'quarter') from @this" );
115
+ rows = ddf3 .VIEWS .head (1 );
116
+ System .out .println (rows .get (0 ));
117
+ Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 1 );
118
+
114
119
ddf3 = ddf .sql2ddf ("select extract('2015-01-22 20:23 +0000', 'weekyear') from @this" );
115
120
rows = ddf3 .VIEWS .head (1 );
116
121
System .out .println (rows .get (0 ));
117
122
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 2015 );
118
123
119
- ddf3 = ddf .sql2ddf ("select extract('2015-01-22 20:23 +0000', 'weekofweekyear ') from @this" );
124
+ ddf3 = ddf .sql2ddf ("select extract('2015-01-22 20:23 +0000', 'weekofyear ') from @this" );
120
125
rows = ddf3 .VIEWS .head (1 );
121
126
System .out .println (rows .get (0 ));
122
127
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 4 );
@@ -167,7 +172,7 @@ public void testDateTimeExtract() throws DDFException {
167
172
System .out .println (rows .get (0 ));
168
173
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 2015 );
169
174
170
- ddf3 = ddf .sql2ddf ("select extract(1433386800, 'weekofweekyear ') from @this" );
175
+ ddf3 = ddf .sql2ddf ("select extract(1433386800, 'weekofyear ') from @this" );
171
176
rows = ddf3 .VIEWS .head (1 );
172
177
System .out .println (rows .get (0 ));
173
178
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 23 );
@@ -177,6 +182,11 @@ public void testDateTimeExtract() throws DDFException {
177
182
System .out .println (rows .get (0 ));
178
183
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 6 );
179
184
185
+ ddf3 = ddf .sql2ddf ("select extract(1433386800, 'quarter') from @this" );
186
+ rows = ddf3 .VIEWS .head (1 );
187
+ System .out .println (rows .get (0 ));
188
+ Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 2 );
189
+
180
190
ddf3 = ddf .sql2ddf ("select extract(1433386800, 'day') from @this" );
181
191
rows = ddf3 .VIEWS .head (1 );
182
192
System .out .println (rows .get (0 ));
@@ -223,7 +233,7 @@ public void testDateTimeExtract() throws DDFException {
223
233
System .out .println (rows .get (0 ));
224
234
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 2101 );
225
235
226
- ddf3 = ddf .sql2ddf ("select extract(4147483647, 'weekofweekyear ') from @this" );
236
+ ddf3 = ddf .sql2ddf ("select extract(4147483647, 'weekofyear ') from @this" );
227
237
rows = ddf3 .VIEWS .head (1 );
228
238
System .out .println (rows .get (0 ));
229
239
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 23 );
@@ -233,6 +243,11 @@ public void testDateTimeExtract() throws DDFException {
233
243
System .out .println (rows .get (0 ));
234
244
Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 6 );
235
245
246
+ ddf3 = ddf .sql2ddf ("select extract(4147483647, 'quarter') from @this" );
247
+ rows = ddf3 .VIEWS .head (1 );
248
+ System .out .println (rows .get (0 ));
249
+ Assert .assertTrue (Integer .parseInt (rows .get (0 ))== 2 );
250
+
236
251
ddf3 = ddf .sql2ddf ("select extract(4147483647, 'day') from @this" );
237
252
rows = ddf3 .VIEWS .head (1 );
238
253
System .out .println (rows .get (0 ));
@@ -275,7 +290,12 @@ public void testIndividualDateTimeExtractUDFs() throws DDFException {
275
290
DDF ddf3 = ddf .sql2ddf ("select year('2015-01-22 20:23 +0000') from @this" );
276
291
List <String > rows = ddf3 .VIEWS .head (1 );
277
292
System .out .println (rows .get (0 ));
278
- Assert .assertTrue (Integer .parseInt (rows .get (0 )) == 2015 );
293
+
294
+
295
+ ddf3 = ddf .sql2ddf ("select quarter('2015-01-22 20:23 +0000') from @this" );
296
+ rows = ddf3 .VIEWS .head (1 );
297
+ System .out .println (rows .get (0 ));
298
+ Assert .assertTrue (Integer .parseInt (rows .get (0 )) == 1 );
279
299
280
300
ddf3 = ddf .sql2ddf ("select month('2015-01-22 20:23 +0000') from @this" );
281
301
rows = ddf3 .VIEWS .head (1 );
@@ -302,7 +322,7 @@ public void testIndividualDateTimeExtractUDFs() throws DDFException {
302
322
System .out .println (rows .get (0 ));
303
323
Assert .assertTrue (Integer .parseInt (rows .get (0 )) == 2015 );
304
324
305
- ddf3 = ddf .sql2ddf ("select weekofweekyear ('2015-01-22 20:23 +0000') from @this" );
325
+ ddf3 = ddf .sql2ddf ("select weekofyear ('2015-01-22 20:23 +0000') from @this" );
306
326
rows = ddf3 .VIEWS .head (1 );
307
327
System .out .println (rows .get (0 ));
308
328
Assert .assertTrue (Integer .parseInt (rows .get (0 )) == 4 );
0 commit comments