2e355f3749
*: Fix issue#1114 ( #1231 )
...
* *: supprot assignment
* *: fix issue 1114
2016-05-13 11:26:26 +08:00
e1b2c8bf0d
evaluator: fix a bug in bebacf4f3a ( #1087 )
2016-04-12 20:32:12 +08:00
bebacf4f3a
evaluator: just one time eval ( #1062 )
...
* evaluator: just one time eval
2016-04-12 12:34:27 +08:00
352c27829a
evaluator: move date_add and date_sub to buildin
...
Move the evaluate of ast function date_add and date_sub to builtin.
2016-03-10 19:04:33 +08:00
f4bf763d27
evaluator: move the evaluate of ast function trim to buildin
...
Move the evaluate of ast function trim to builtin.
2016-03-09 18:06:16 +08:00
02ccdc363a
evaluator: move the evaluate of ast function substring_index and locate to buildin
...
Move the evaluate of ast function substring_index and locate to buildin.
And Change some logic in locate function to make its behavior more similar with MySQL.
2016-03-08 17:30:43 +08:00
afd369e042
evaluator: move the evaluate of ast functions to buildin
...
Move the evaluate of ast functions extract, convert and substring to buildin.
2016-03-08 10:50:14 +08:00
9a997f4b93
*: Add HasAggFlag function
2016-01-14 13:32:36 +08:00
4bb35f1ae4
*: clean up executorBuilder.build and fix typo.
2016-01-12 00:01:08 +08:00
c0b22d334f
ast: flag setter sort.
2016-01-11 21:46:16 +08:00
ddea31b28e
ast: address comments.
2015-12-14 10:37:35 +08:00
4436aff284
ast: use IsConstant function
...
address comment
2015-12-14 10:37:34 +08:00
16757fd9b0
optimizer: add comment. use constant flag.
2015-12-14 10:37:34 +08:00
c970ff6d4d
ast: move flag setter to ast
2015-12-14 10:37:34 +08:00