|
|
418a5fb326
|
optimizer/plan: fix import
|
2015-12-09 17:30:59 +08:00 |
|
|
|
bf90bfccc0
|
optimizer/plan: address comment.
|
2015-12-09 17:03:16 +08:00 |
|
|
|
674887a759
|
optimizer/plan: add missing format.
|
2015-12-09 15:17:15 +08:00 |
|
|
|
c674915062
|
evaluator, plan: address comment.
|
2015-12-09 15:13:45 +08:00 |
|
|
|
4f565159d0
|
optimizer, executor: remove panic and Fatal, returns error instead.
|
2015-12-09 14:53:41 +08:00 |
|
|
|
d5f82288d8
|
evaluator: use terror
|
2015-12-09 12:38:29 +08:00 |
|
|
|
77443be4e5
|
optimizer, executor, evaluator: address comment.
|
2015-12-07 19:56:39 +08:00 |
|
|
|
949d92d6df
|
optimizer, executor: replace panic with log.Fatal
|
2015-12-07 18:39:51 +08:00 |
|
|
|
429716fc37
|
optimizer, executor: address comment.
|
2015-12-07 16:16:34 +08:00 |
|
|
|
0c265b9b42
|
optimizer, executor: fixes between range.
|
2015-12-07 14:41:04 +08:00 |
|
|
|
de05f0b893
|
optimizer: rename file.
|
2015-12-07 11:42:46 +08:00 |
|
|
|
9448297dd3
|
optimizer: rename binder to resolver. address comment.
|
2015-12-07 11:40:24 +08:00 |
|
|
|
a08b521b76
|
ast: address comment.
|
2015-12-07 10:12:46 +08:00 |
|
|
|
aae5b163b8
|
optimizer: add more comments for validator.
|
2015-12-04 11:53:19 +08:00 |
|
|
|
35815fe88b
|
optimizer/plan: fix ColumnNameExpr condition check.
|
2015-12-04 11:36:24 +08:00 |
|
|
|
44e2c7c8df
|
optimizer/evaluator: add more tests.
|
2015-12-02 13:17:28 +08:00 |
|
|
|
01d33e9261
|
evaluator: add tests.
|
2015-11-30 20:58:50 +08:00 |
|
|
|
3a491e7c2c
|
optimizer/plan: handle not between range, fix column name range.
|
2015-11-30 16:21:01 +08:00 |
|
|
|
ea1b7d5a6b
|
optimizer: reorganise files, add tests.
|
2015-11-27 19:40:24 +08:00 |
|
|
|
962ae7b258
|
optimizer: remove condition normaliser, handle AND in checker and range builder
|
2015-11-27 11:52:47 +08:00 |
|
|
|
19d52ba0e9
|
optimizer, executor: pass test.
|
2015-11-26 21:17:44 +08:00 |
|
|
|
cf9a23d23b
|
optimizer, executor: build ranges for more expression, pass more tests.
|
2015-11-26 20:02:28 +08:00 |
|
|
|
3ba316fe55
|
optimizer, executor: use index range
|
2015-11-25 21:44:55 +08:00 |
|
|
|
f3e62b87ec
|
optimizer: add static evaluator and range builder.
|
2015-11-24 20:44:12 +08:00 |
|
|
|
96ff5b0e25
|
executor: use index.
|
2015-11-24 14:16:27 +08:00 |
|
|
|
49bc1c8d9c
|
executor: fix bugs, pass more tests.
|
2015-11-18 17:19:43 +08:00 |
|
|
|
2be0453f2f
|
executor: fix build after merge.
|
2015-11-18 11:16:47 +08:00 |
|
|
|
c6888526ec
|
executor: pass more tests.
|
2015-11-17 21:50:00 +08:00 |
|
|
|
dc5565eb33
|
executor: use new plan for basic select.
|
2015-11-16 21:55:26 +08:00 |
|
|
|
69dc388d65
|
optimizer: define what kind of statement is supported to use new plan.
|
2015-11-16 13:24:15 +08:00 |
|
|
|
c01af56fc3
|
executor, optimizer: new executor and optimizer implementation
|
2015-11-13 23:24:10 +08:00 |
|
|
|
70106799b2
|
Merge branch 'master' into coocood/binder-test
|
2015-11-06 10:56:53 +08:00 |
|
|
|
b24f320d55
|
parser: remove old parser and move ast/parser to /parser.
|
2015-11-05 16:03:26 +08:00 |
|
|
|
9be82dbe27
|
ast: address comment.
|
2015-11-05 14:14:40 +08:00 |
|
|
|
ea2cb596fb
|
optimizer: implements case expression.
|
2015-11-04 19:47:08 +08:00 |
|
|
|
7e06d559d6
|
optimizer: remove unused binder error type.
|
2015-11-04 16:47:30 +08:00 |
|
|
|
bebfc02205
|
optimizer: update info binder, add more tests.
|
2015-11-04 16:43:26 +08:00 |
|
|
|
3b817ffc05
|
optimizer: add binder test.
|
2015-11-03 15:54:09 +08:00 |
|
|
|
6b8a39523f
|
ast/parser: add tests and fix bugs.
|
2015-11-03 13:53:46 +08:00 |
|
|
|
5ca94b542e
|
optimizer: add comments for set field text.
|
2015-11-03 11:18:34 +08:00 |
|
|
|
53a11459c2
|
optimizer: only set old field AsName when it is not identifier
|
2015-11-03 10:28:33 +08:00 |
|
|
|
ba9dfc3551
|
ast/parser: add text to select field.
|
2015-11-03 10:00:17 +08:00 |
|
|
|
067df3ab34
|
optimizer: fix wildcard conversion.
|
2015-11-02 18:37:49 +08:00 |
|
|
|
ab2ec90d93
|
ast/parser, optimizer: fix duplicate parameter marker, fix offset.
|
2015-11-02 13:34:04 +08:00 |
|
|
|
eed9647417
|
ast, optimizer: add Offset for ParmMarker to make sure the order of param markers.
|
2015-11-02 11:34:13 +08:00 |
|
|
|
f3016ff56c
|
optimizer: fix parameter marker out of range
|
2015-10-31 23:07:31 +08:00 |
|
|
|
92db5158c4
|
*: Tiny refactor
|
2015-10-31 13:18:38 +08:00 |
|
|
|
05b7eefa03
|
ast: update after rebase.
|
2015-10-30 20:51:36 +08:00 |
|
|
|
8f53419016
|
optimizer: fix bugs, pass tests.
|
2015-10-30 14:41:43 +08:00 |
|
|
|
7c7473969f
|
tidb: switch to use ast parser.
|
2015-10-30 14:41:43 +08:00 |
|