|
|
6e878144e5
|
support UPDATE and DELETE in new plan (#1582)
|
2016-08-19 14:35:39 +08:00 |
|
|
|
acbfe2394f
|
add arguments buffer to avoid making new slice frequently. (#1539)
|
2016-08-02 17:20:11 +08:00 |
|
|
|
da6ceb949b
|
add constant folding (#1534)
|
2016-08-02 15:45:58 +08:00 |
|
|
|
9574322317
|
support join reorder. (#1522)
|
2016-08-01 15:57:47 +08:00 |
|
|
|
2b4acb0caf
|
support cbo (#1498)
|
2016-07-27 11:10:52 +08:00 |
|
|
|
883021fbb4
|
*: tiny clean up (#1425)
|
2016-07-11 18:03:59 +08:00 |
|
|
|
e35c7ce6eb
|
support nested subquery and fix bug of setting variable (#1412)
|
2016-07-09 20:25:51 +08:00 |
|
|
|
257df744bb
|
fix bugs of insert and subquery (#1406)
|
2016-07-07 17:12:14 +08:00 |
|
|
|
6ab4cc5877
|
fix a lot of bugs about agg and having. (#1395)
|
2016-07-06 15:49:53 +08:00 |
|
|
|
452637dccb
|
*: Convert RegexpExpr to ScalarFuntion and check the arguments length of builtin functions (#1388)
* *: convert RegexpExpr to ScalarFuntion and add check arguments length
|
2016-07-05 12:37:23 +08:00 |
|
|
|
c72917d6e8
|
support cast and change the name of expression select field. (#1373)
|
2016-07-04 14:27:07 +08:00 |
|
|
|
a75f677900
|
support set variable, prepare and insert stmt. (#1359)
|
2016-06-29 18:26:47 +08:00 |
|
|
|
0eac76eb22
|
support row expression. (#1349)
support row function and row expression.
|
2016-06-27 16:03:51 +08:00 |
|
|
|
af7f2a2e89
|
correct "order by", "having", "group by"s' resolving rules. (#1326)
resolve order by/ having/ group by correctly.
|
2016-06-22 11:58:06 +08:00 |
|
|
|
e051784728
|
*: Tiny clean up (#1334)
* *: tiny clean up
|
2016-06-22 10:59:51 +08:00 |
|
|
|
921677399e
|
Hanfei/apply (#1318)
add apply operator.
|
2016-06-15 15:23:05 +08:00 |
|
|
|
99e3071c42
|
move position of rewriter. (#1310)
|
2016-06-12 14:43:58 +08:00 |
|
|
|
241bd7754c
|
*: rename aggrMap to aggMap and handle error (#1309)
|
2016-06-12 13:52:17 +08:00 |
|
|
|
9ec42dbc4c
|
*: Tiny clean up (#1303)
* *: rename DbName to DBName and fix plan shadows.
|
2016-06-08 16:33:41 +08:00 |
|
|
|
e3597b6548
|
Add Datum.IsNull() fucntion (#1298)
Add IsNull function for Datum to simplify null check.
|
2016-06-07 23:35:25 +08:00 |
|
|
|
10359b0052
|
rewrite executor. (#1294)
* rewrite executor.
|
2016-06-07 20:32:15 +08:00 |
|
|
|
f9c31d9130
|
Hanfei/rewrite plan (#1272)
|
2016-06-01 13:12:55 +08:00 |
|
|
|
68eb8e567e
|
*: remove old code
|
2016-02-29 11:40:32 +08:00 |
|
|
|
1d196f1216
|
expression: apply visitor pattern
|
2015-09-22 18:06:12 +08:00 |
|
|
|
353bcf911d
|
expression: add visitor interface
|
2015-09-22 13:16:03 +08:00 |
|
|
|
ded22954d7
|
expression: remove return error in Clone interface
Our expression implementations do not actually return any error, and `Clone` should not return error in any case.
Remove error make the code cleaner.
|
2015-09-21 11:11:50 +08:00 |
|
|
|
1e4cdb813f
|
*: update QL-LICENSE and STRUTIL-LICENSE.
|
2015-09-08 19:25:50 +08:00 |
|
|
|
b2d62f9fb6
|
mysqldef, kv, stmt, stmt/stmts, parser, field: fix-copyright-infringement.
|
2015-09-07 09:05:15 -04:00 |
|
|
|
0d6f270068
|
Add files
|
2015-09-06 12:08:47 +08:00 |
|