bdbaeb419d
executor: decrease the memory usage of hashTable in HashJoinExec ( #11832 )
2019-08-29 14:45:52 +08:00
4cd5d15d97
*: improve plan cache param eval and insert const ( #10746 )
2019-08-27 11:11:01 +08:00
6f76bbe1f7
Introduce individual vectorized evaluation methods for each type. ( #11815 )
2019-08-22 10:51:25 +08:00
45790b5799
fixup ( #11636 )
2019-08-06 15:42:56 +08:00
d54f0a2bd4
expression: add vectorized evaluation methods to Expression ( #11530 )
2019-08-01 13:28:23 +08:00
ae58fd01f1
expression: improve UT coverage of expression package to 80% ( #10641 )
2019-05-30 11:05:22 +08:00
3708a8306c
expression: constraint propagate for '>' and monotonous function ( #8640 )
2019-01-04 14:06:51 +08:00
d42a4b34c5
expression: a constraint propagate framework mainly for partition pruning ( #7643 )
2018-11-28 21:44:18 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
1c165df39b
expression: maintain DeferredExpr in aggressive constant folding. ( #7915 )
2018-10-17 13:34:19 +08:00
87c54b2610
plan, statistics: maintain HistColl in DataSource's StatsInfo ( #7385 )
2018-08-31 01:14:43 +08:00
7f37bad60f
expression: propagate more filters in PropagateConstant ( #7276 )
2018-08-31 00:11:04 +08:00
44a2ad7f0f
expression, plan: rename Column.Position to Column.UniqueID ( #7218 )
2018-08-01 15:44:21 +08:00
f4f1692fd1
*: remove FromID from expression.Column ( #7157 )
2018-07-30 11:06:02 +08:00
62433663e5
util/types: change types path ( #5007 )
...
* util/types: change types path
2017-11-04 10:37:14 -05:00
9c2ea17722
*: enforce errcheck in Makefile ( #4724 )
...
checks all errors and enable errcheck in Makefile
Fixes https://github.com/pingcap/tidb/issues/4668
2017-10-09 17:16:10 +08:00
ffa8405879
plan: let "allocID()" return int to make performance happy ( #4441 )
2017-09-06 17:19:08 +08:00
276defa164
expression: rewrite builtin function RAND, POW, SIGN, SQRT ( #4182 )
2017-08-16 00:07:22 +08:00
b23901b187
*: rewrite function IN to DNF ( #4174 )
2017-08-15 14:28:43 +08:00
71773cf33c
*: change "AndAnd", "OrOr" to "LogicAnd", "LogicOr" respectively ( #3874 )
2017-07-25 15:53:02 +08:00
6b94f4433a
plan, expression: move constant fold to NewFunction ( #3868 )
2017-07-25 01:22:45 +08:00
7294232a9e
*: rewrite compare functions using new expression evaluation architecture ( #3714 )
2017-07-13 19:46:46 +08:00
33c2262b9e
*: assign RetType for Constant/Column ( #3201 )
2017-05-05 12:01:01 +08:00
59154905aa
*: rename table-driven tests name. ( #3081 )
2017-04-19 10:02:57 +08:00
e68dcf77dc
*: remove ctx from function args. ( #2566 )
2017-01-28 18:44:02 +08:00
96ee4446e3
*: refactor function. ( #2499 )
2017-01-22 18:10:38 +08:00
453a95ce8c
*: merge packages of evaluator and expression. ( #2322 )
2016-12-26 12:35:29 +08:00
26e5c0c867
*: move evaluator's helper to expression package. ( #2291 )
2016-12-23 11:34:52 +08:00
507201bd12
plan, expression: add test and remove useless code ( #2271 )
...
* plan: add test for logical_plan_builder
* plan: add test in logical_plan_test
* plan: add test and remove useless code
* plan, expression: move test from plan to expression
Move test for constantFolding and constantPropagation from
plan to expression
* plan: remove useless test
* expression: add test
* expression: address comment
2016-12-19 14:04:00 +08:00