Index: ql/src/test/queries/clientpositive/udaf_percentile_approx.q IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- ql/src/test/queries/clientpositive/udaf_percentile_approx.q (revision 1447978) +++ ql/src/test/queries/clientpositive/udaf_percentile_approx.q (revision ) @@ -4,19 +4,19 @@ set hive.map.aggr=false; -- disable map-side aggregation SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5) FROM src; -SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 100) FROM src; +-- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 100) FROM src SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 1000) FROM src; SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5) FROM src; -SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 100) FROM src; +-- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 100) FROM src SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 1000) FROM src; SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98)) FROM src; -SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 100) FROM src; +-- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 100) FROM src SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 1000) FROM src; SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98)) FROM src; -SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 100) FROM src; +-- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 100) FROM src SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 1000) FROM src; set hive.map.aggr=true; Index: ql/src/test/results/clientpositive/udaf_percentile_approx.q.out IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- ql/src/test/results/clientpositive/udaf_percentile_approx.q.out (revision 1447978) +++ ql/src/test/results/clientpositive/udaf_percentile_approx.q.out (revision ) @@ -9,23 +9,16 @@ POSTHOOK: Input: default@src #### A masked pattern was here #### 255.5 -PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 100) FROM src +PREHOOK: query: -- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 100) FROM src +SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 1000) FROM src PREHOOK: type: QUERY PREHOOK: Input: default@src #### A masked pattern was here #### -POSTHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 100) FROM src +POSTHOOK: query: -- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 100) FROM src +SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 1000) FROM src POSTHOOK: type: QUERY POSTHOOK: Input: default@src #### A masked pattern was here #### -252.77777777777777 -PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 1000) FROM src -PREHOOK: type: QUERY -PREHOOK: Input: default@src -#### A masked pattern was here #### -POSTHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), 0.5, 1000) FROM src -POSTHOOK: type: QUERY -POSTHOOK: Input: default@src -#### A masked pattern was here #### 255.5 PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5) FROM src PREHOOK: type: QUERY @@ -36,23 +29,16 @@ POSTHOOK: Input: default@src #### A masked pattern was here #### 255.5 -PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 100) FROM src +PREHOOK: query: -- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 100) FROM src +SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 1000) FROM src PREHOOK: type: QUERY PREHOOK: Input: default@src #### A masked pattern was here #### -POSTHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 100) FROM src +POSTHOOK: query: -- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 100) FROM src +SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 1000) FROM src POSTHOOK: type: QUERY POSTHOOK: Input: default@src #### A masked pattern was here #### -252.77777777777777 -PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 1000) FROM src -PREHOOK: type: QUERY -PREHOOK: Input: default@src -#### A masked pattern was here #### -POSTHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), 0.5, 1000) FROM src -POSTHOOK: type: QUERY -POSTHOOK: Input: default@src -#### A masked pattern was here #### 255.5 PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98)) FROM src PREHOOK: type: QUERY @@ -63,23 +49,16 @@ POSTHOOK: Input: default@src #### A masked pattern was here #### [26.0,255.5,479.0,491.0] -PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 100) FROM src +PREHOOK: query: -- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 100) FROM src +SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 1000) FROM src PREHOOK: type: QUERY PREHOOK: Input: default@src #### A masked pattern was here #### -POSTHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 100) FROM src +POSTHOOK: query: -- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 100) FROM src +SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 1000) FROM src POSTHOOK: type: QUERY POSTHOOK: Input: default@src #### A masked pattern was here #### -[24.07,252.77777777777777,476.9444444444444,487.82] -PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 1000) FROM src -PREHOOK: type: QUERY -PREHOOK: Input: default@src -#### A masked pattern was here #### -POSTHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS double), array(0.05,0.5,0.95,0.98), 1000) FROM src -POSTHOOK: type: QUERY -POSTHOOK: Input: default@src -#### A masked pattern was here #### [26.0,255.5,479.0,491.0] PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98)) FROM src PREHOOK: type: QUERY @@ -90,20 +69,13 @@ POSTHOOK: Input: default@src #### A masked pattern was here #### [26.0,255.5,479.0,491.0] -PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 100) FROM src +PREHOOK: query: -- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 100) FROM src +SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 1000) FROM src PREHOOK: type: QUERY PREHOOK: Input: default@src #### A masked pattern was here #### -POSTHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 100) FROM src -POSTHOOK: type: QUERY -POSTHOOK: Input: default@src -#### A masked pattern was here #### -[24.07,252.77777777777777,476.9444444444444,487.82] -PREHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 1000) FROM src -PREHOOK: type: QUERY -PREHOOK: Input: default@src -#### A masked pattern was here #### -POSTHOOK: query: SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 1000) FROM src +POSTHOOK: query: -- HIVE-3911 SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 100) FROM src +SELECT percentile_approx(cast(substr(src.value,5) AS int), array(0.05,0.5,0.95,0.98), 1000) FROM src POSTHOOK: type: QUERY POSTHOOK: Input: default@src #### A masked pattern was here ####