Skye Wanderman-Milne
5118c55a0a
IMPALA-1810: IN predicate was not comparing DecimalVals correctly
...
The IN predicate wasn't using the decimal type when comparing decimal
values. I benchmarked this on a modified version of TPCDS-Q8 (i.e. a
query with a huge decimal IN predicate) and there is a ~5% performance
degradation with codegen enabled (surprisingly, there appears to be a
slight performance gain with codegen disabled). We should be able to
remove this penalty when we add constant injection via codegen.
Change-Id: Ie1296fd50c68d06a343701442da49fe8d3cd16dd
Reviewed-on: http://gerrit.cloudera.org:8080/230
Reviewed-by: Skye Wanderman-Milne <skye@cloudera.com >
Tested-by: Internal Jenkins
2015-03-20 14:37:18 -07:00
..
2014-04-10 15:17:25 -07:00
2014-12-10 17:33:11 -08:00
2015-03-03 08:29:13 +00:00
2014-09-26 16:56:40 -07:00
2015-03-11 16:39:37 -07:00
2014-01-08 10:51:39 -08:00
2014-09-26 12:28:03 -07:00
2014-09-26 12:24:07 -07:00
2015-03-07 09:51:27 +00:00
2015-01-26 20:30:59 -08:00
2015-03-05 20:22:49 +00:00
2015-01-27 22:33:25 -08:00
2015-03-11 16:39:38 -07:00
2015-03-03 08:29:13 +00:00
2014-06-09 23:54:09 -07:00
2014-05-16 22:26:11 -07:00
2015-03-11 19:58:58 -07:00
2014-03-13 13:00:15 -07:00
2014-01-08 10:52:09 -08:00
2014-07-23 17:26:14 -07:00
2015-02-03 01:49:55 -08:00
2015-03-11 16:39:40 -07:00
2014-11-25 23:21:02 -08:00
2014-06-11 03:10:11 -07:00
2014-06-11 03:10:11 -07:00
2014-06-11 03:10:11 -07:00
2014-06-11 03:10:11 -07:00
2015-03-20 14:37:18 -07:00
2015-03-03 08:29:13 +00:00
2015-03-05 18:16:45 +00:00
2015-03-05 18:16:45 +00:00
2015-02-23 23:32:41 +00:00
2015-02-23 23:32:41 +00:00
2014-05-08 13:59:00 -07:00
2015-02-23 23:32:41 +00:00
2014-06-24 02:14:27 -07:00
2015-02-23 23:32:41 +00:00
2015-02-23 23:32:41 +00:00
2014-06-24 02:14:27 -07:00
2015-02-23 23:32:41 +00:00
2015-02-23 23:32:41 +00:00
2014-01-08 10:52:36 -08:00
2015-02-23 23:32:41 +00:00
2015-02-14 00:54:22 +00:00
2015-02-11 03:35:46 +00:00
2014-12-10 17:33:11 -08:00
2014-06-24 02:14:27 -07:00
2014-01-08 10:52:14 -08:00
2015-02-24 10:55:22 +00:00
2014-12-02 18:08:09 -08:00
2014-01-08 10:46:49 -08:00
2014-08-29 15:35:21 -07:00
2015-02-23 23:32:41 +00:00
2014-01-08 10:53:51 -08:00
2014-01-08 10:53:51 -08:00
2014-09-23 07:33:13 -07:00
2014-12-02 18:08:09 -08:00
2014-04-18 00:12:12 -07:00
2014-08-08 04:35:31 -07:00
2015-02-23 23:32:41 +00:00
2015-02-23 23:32:41 +00:00
2015-03-11 16:39:39 -07:00
2015-02-23 23:32:41 +00:00
2015-03-11 16:39:39 -07:00
2014-03-17 17:30:15 -07:00
2015-02-27 18:48:56 +00:00
2014-12-04 18:23:00 -08:00
2014-01-08 10:48:09 -08:00
2015-03-11 16:39:39 -07:00
2014-04-11 11:16:24 -07:00
2015-03-11 16:39:40 -07:00
2014-05-08 12:28:53 -07:00
2015-01-08 16:19:35 -08:00
2014-12-02 18:08:09 -08:00
2014-06-24 02:14:27 -07:00
2015-03-11 16:39:40 -07:00
2014-11-19 17:21:36 -08:00
2014-12-02 18:08:09 -08:00
2015-02-23 23:32:41 +00:00
2015-03-03 08:29:13 +00:00
2015-02-23 23:32:41 +00:00
2015-03-05 05:13:50 +00:00
2014-09-05 10:12:55 -07:00
2015-02-28 00:42:04 +00:00
2014-12-02 18:08:09 -08:00
2014-01-08 10:52:02 -08:00
2014-09-26 12:28:03 -07:00
2015-02-23 23:32:41 +00:00
2015-03-11 16:39:39 -07:00
2014-06-24 02:14:27 -07:00
2015-03-11 16:39:39 -07:00
2014-06-12 02:23:20 -07:00
2015-03-11 16:39:39 -07:00
2014-12-16 18:53:16 -08:00
2014-10-06 17:47:37 -07:00
2014-01-08 10:48:09 -08:00
2014-12-02 18:08:09 -08:00
2014-09-18 00:36:03 -07:00
2014-09-18 00:36:03 -07:00
2014-06-20 13:35:10 -07:00
2014-01-08 10:54:01 -08:00
2014-10-30 16:50:00 -07:00