Commit Graph

8026 Commits

Author SHA1 Message Date
380e6fd0a6 Merge branch 'master' into master 2016-03-04 14:21:04 +08:00
06cc381fa5 ddl:Delete the useless judgment 2016-03-04 14:11:04 +08:00
055f9e481d Merge pull request #948 from pingcap/coocood/datum-codec
*: replace interface{} with Datum in codec.
2016-03-04 13:51:51 +08:00
449b34f24b *: replace interface{} with Datum in codec. 2016-03-04 12:54:34 +08:00
7759f556a1 Merge pull request #947 from pingcap/coocood/datum-range
*: replace interface{} with Datum in index range
2016-03-04 10:45:42 +08:00
ff94659286 *: replace interface{} with Datum in index range 2016-03-03 22:15:17 +08:00
3421035899 Merge pull request #945 from pingcap/coocood/datum-index
*: replace `interface{}` with `Datum` in `kv.Index`
2016-03-03 12:03:22 +08:00
3d06fb90fe *: replace interface{} with Datum in kv.Index 2016-03-03 11:41:09 +08:00
70b15ac171 Merge pull request #944 from pingcap/coocood/datum-table
table: replace interface{} with Datum in table.
2016-03-03 10:28:44 +08:00
d5941446c2 table: replace interface{} with Datum in table. 2016-03-02 21:01:20 +08:00
6b37f1b85b Merge pull request #943 from pingcap/coocood/datum-executor
executor: replace Executor interface{} with Datum.
2016-03-02 16:38:33 +08:00
af131d2127 executor: replace Executor interface{} with Datum. 2016-03-02 16:13:25 +08:00
ae112b68b9 Merge pull request #937 from pingcap/coocood/datum-row
*: replace interface with Datum in `ast.Row`.
2016-03-02 15:40:39 +08:00
3a25f68469 *: replace interface with Datum in ast.Row. 2016-03-02 15:32:42 +08:00
34a26ac62f Merge pull request #942 from pingcap/zxylvlp/ddl-fix-close-bug
ddl: fix a bug in ddl close
2016-03-02 15:24:52 +08:00
9b3a4ff434 ddl: fix a bug in ddl close
Fix a bug in https://github.com/pingcap/tidb/blob/master/ddl/ddl.go#L132.
2016-03-02 15:12:57 +08:00
98bf4120f9 Merge pull request #940 from pingcap/shenli/clean-license
*: Cleanup license
2016-03-02 14:14:56 +08:00
43a6064395 *: Cleanup license 2016-03-02 14:02:26 +08:00
208b79782e Merge pull request #939 from pingcap/shenli/mv-evaluator
*: Refactor package organization
2016-03-02 13:58:14 +08:00
043ebd5ec8 *: Refactor package organization
1. Move evaluator from optimizer to root dir.
2. Move builtin from expression to evaluator.
3. Remove expression package.
2016-03-02 13:48:22 +08:00
834c946bd5 Merge pull request #938 from pingcap/zimuxia/builtin-ctx
*: context.Context instead of map[interface{}]interface{}
2016-03-02 13:23:52 +08:00
xia
766365ea06 expression: update error log and remove ExprEvalArgCtx 2016-03-02 13:15:24 +08:00
xia
f3576b6b8d Merge branch 'master' into zimuxia/builtin-ctx
Conflicts:
	expression/builtin/groupby.go
2016-03-02 12:12:29 +08:00
xia
5974e84b1b expression: context.Context instead of map[interface{}]interface{} 2016-03-02 11:46:15 +08:00
2b1ba7ead3 Merge pull request #936 from pingcap/coocood/remove-aggr-builtin
expression/builtin: remove obsolete aggregate function.
2016-03-02 11:14:00 +08:00
192b6bf5be Merge branch 'master' into coocood/remove-aggr-builtin 2016-03-02 11:07:23 +08:00
fc7e5e3a11 Merge pull request #934 from pingcap/coocood/datum
util/types: new Compare implementation with Datum.
2016-03-02 11:05:58 +08:00
28a5befd7f expression/builtin: remove obsolete aggregate function. 2016-03-02 10:58:34 +08:00
dec809a4aa *: address comment. 2016-03-02 10:39:32 +08:00
e71e25e31c util/types: new Compare implementation with Datum. 2016-03-02 10:22:21 +08:00
b207d1a1ea Merge pull request #935 from pingcap/zimuxia/move-test
*: Move statement tests to executor package
2016-03-02 10:08:24 +08:00
xia
404e1348bd Merge branch 'master' into zimuxia/move-test 2016-03-02 09:56:18 +08:00
xia
539d2e5de2 *: move statement tests to executor package 2016-03-01 20:23:40 +08:00
xia
512fca2a79 parser: remove duplicate tests 2016-03-01 20:19:18 +08:00
ea3423ac40 Merge pull request #933 from pingcap/shenli/rm-rset-stmt-plan
Shenli/rm rset stmt plan
2016-03-01 17:08:46 +08:00
09fdc21529 *: Remove field package
It is useless when we remove field.ResultField
2016-03-01 16:32:16 +08:00
784f135938 *: Remove duplicate getRows function 2016-03-01 15:55:21 +08:00
9f81af66ee Merge remote-tracking branch 'origin/master' into shenli/rm-rset-stmt-plan 2016-03-01 14:00:29 +08:00
b5fbabc05e *: Remove plan.go/stmt.go/rset.go
Move interface into ast and remove interfaces.
2016-03-01 13:53:48 +08:00
a1f3849f43 Merge pull request #932 from pingcap/coocood/datum
ast: introduce 'Datum'
2016-03-01 11:48:27 +08:00
141c3ec69c ast: add datum_test.go 2016-03-01 11:42:17 +08:00
302fa65023 parser: align 2016-03-01 11:17:01 +08:00
f6c88b0216 *: address comments. 2016-03-01 11:06:53 +08:00
d9f98132ee ast: introduce 'Datum'
Datum is a value box intended to replace 'interface{}' for better performance and easier to use.
2016-03-01 10:54:59 +08:00
af2faf4f0c Merge pull request #931 from pingcap/shenli/issue-893
tidb: Fix schema change problem in running multiple statements
2016-02-29 21:58:16 +08:00
ed6ea51080 tidb: Fix schema change problem in running multiple statements
When deal with multiple statements, we should run nameResolver one by one.
Fix issue893
2016-02-29 17:58:02 +08:00
5e34aa2ca8 Merge pull request #923 from pingcap/zxylvlp/addAStrcmpBuildin
buildinFunc: add a strcmp function
2016-02-29 15:58:06 +08:00
46e4201a13 Merge pull request #930 from pingcap/zimuxia/update-admin-test
executor: Update admin show ddl test
2016-02-29 15:54:26 +08:00
38f275319d Merge remote-tracking branch 'origin/master' into zxylvlp/addAStrcmpBuildin 2016-02-29 15:48:06 +08:00
431879e287 buildinFunc: add a strcmp function
Add a function needed in https://github.com/pingcap/tidb/issues/310 .
2016-02-29 15:43:56 +08:00