c49c2d333d
inspectkv: rename package inspectkv to admin ( #4815 )
2017-10-19 21:33:24 -05:00
1a987dd825
*: Support the operation of cancel DDL jobs ( #4753 )
...
* *: support cancel the DDL job
2017-10-18 22:28:04 -05:00
67fa005048
executor, plan: abandon the selection controller ( #4528 )
2017-09-21 11:40:04 +08:00
339c93e5f9
add real tables for global/session status in performance schema ( #4523 )
2017-09-18 17:10:34 +08:00
952aafd403
*: Add operation of admin show ddl jobs ( #4316 )
...
* *: implement "admin show ddl jobs"
2017-09-05 13:07:51 +08:00
5ac8210e6d
executor: clean code. ( #4244 )
2017-08-19 04:27:39 -05:00
c7c248eb91
executor: change struct row to []types.Datum ( #4072 )
2017-08-09 18:37:57 +08:00
1eebb87156
ddl: remove backgroud worker, use delete-range to speed up something. ( #3993 )
2017-08-09 16:59:25 +08:00
059f6dd2f1
executor, expression, plan: remove rowMeta from row ( #3758 )
2017-08-04 18:37:31 +08:00
ab53786d33
*: Define the schema change at the table level ( #3999 )
2017-08-04 17:53:38 +08:00
dff73cc6e4
*: Modify the Makefile for go vet ( #3900 )
2017-07-30 23:02:52 -05:00
11a1767e71
*: Get ddl owner ID ( #3525 )
2017-06-27 11:24:50 +08:00
4b4378fdd4
fix some typo and continue refactor variable name topn ( #3505 )
2017-06-19 18:31:12 +08:00
3b9e5de9a5
*: Remove the useless code about DDL owner info ( #3472 )
...
* *: remove useless code about the ddl owner
2017-06-15 12:32:27 +08:00
1ccc71a94a
statistics, ranger: add method to calculate the range and row count of non pk column ( #3234 )
2017-06-13 12:01:05 +08:00
345b30b929
executor: update an error code ( #3276 )
2017-05-16 18:07:49 +08:00
ad52a2462c
executor: add open inteferce for Executor. ( #3221 )
2017-05-09 21:13:22 +08:00
9a9db91f63
plan: move range calculation to package ranger ( #3208 )
2017-05-09 02:12:39 -05:00
858d76bbe3
executor: fixed comments warning. ( #3187 )
2017-05-01 19:19:32 +08:00
350c79382a
*: support new table reader executor. ( #3133 )
2017-04-27 13:27:26 +08:00
c237781cad
plan, executor: make Analyze a Plan ( #3130 )
...
* executor: remove indexExec's depedency on indexPlan
* plan, executor: make Analyze a Plan
* address comment
* address comment
* fix gofmt
2017-04-26 10:36:44 +08:00
7699d3fb76
*: refine EvalBool function. ( #3139 )
2017-04-25 22:07:17 +08:00
8cea9b8a42
plan, util: move IndexRange and TableRange to types package. ( #3018 )
...
Those types will be used in statistics later.
2017-04-08 17:18:51 +08:00
fac3eb283b
plan, executor: add logical prefix for agg, join and apply. ( #2985 )
2017-04-05 19:38:35 +08:00
aaa6184670
*: implement index nested loop join ( #2945 )
2017-04-01 15:12:20 +08:00
a168f413ba
executor: reduce memory usage and GC overhead for hash join. ( #2957 )
...
Implemented and use MVMap to reduce GC overhead and memory usage for hash join.
2017-03-30 23:04:02 +08:00
e068663cdc
Auto split insert data into multiple batches. ( #2958 )
...
Add a sysvar to enable batch insert data and disable batch insert in transaction.
2017-03-30 14:57:55 +08:00
0e172acd8e
Add a controller in Selection to control the conditions of the below scan plan. ( #2834 )
...
Prepare for IndexLookupJoin.
2017-03-28 09:58:49 +08:00
7739d97697
Sort Merge Join ( #2850 )
...
parser/plan/executor: Added Merge Join operator with Hints
2017-03-22 21:42:16 +08:00
af3fb807ed
server: stop listener on critical error. ( #2854 )
2017-03-17 18:54:51 +08:00
a408b86269
*: support in subquery unfolding ( #2816 )
2017-03-16 14:26:34 +08:00
51fce6fd51
plan: fix bug about column prunning. ( #2796 )
2017-03-09 15:40:16 +08:00
7520cb8972
fix issue2300 ( #2605 )
2017-02-08 19:48:51 +08:00
7965666bce
executor: ajust some code. ( #2574 )
2017-01-30 09:45:50 +08:00
e68dcf77dc
*: remove ctx from function args. ( #2566 )
2017-01-28 18:44:02 +08:00
fb429408c9
*: make schema as a pointer. ( #2533 )
2017-01-23 16:23:47 +08:00
f145a32063
*: refactor apply plan and executor. ( #2411 )
2017-01-22 11:06:17 +08:00
6ae4b77d7f
plan, executor: clean code ( #2520 )
2017-01-22 10:18:10 +08:00
ba8b6a9c26
fix bug of union type converting ( #2471 )
2017-01-16 12:09:27 +08:00
36e9570051
*: concurrently begin a transaction and compile ( #2393 )
2017-01-05 15:00:43 +08:00
e38c67e086
executor: implements nested loop join. ( #2365 )
2017-01-03 19:53:03 +08:00
0b4a8f652d
executor: move some exec out of executor.go ( #2363 )
2016-12-31 23:21:46 +08:00
31d58b69ed
executor: consider uint = int in join condition. ( #2355 )
2016-12-30 19:00:49 +08:00
5f96f67cbc
*: change schema from []*Column to struct ( #2321 )
2016-12-27 14:02:19 +08:00
64484a4257
*: refactor context.Context ( #2298 )
...
Make transaction life cycle under control, prepare for correctly handle schema out of date error.
The old `GetTxn(forceNew boll)` is replaced by `Txn` and `NewTxn`,
`CommitTxn` and `RollbackTxn` is removed.
2016-12-23 13:02:41 +08:00
0adabe53a1
*: begin a transaction in PrepareTxnCtx, unify in transaction. ( #2290 )
...
Transaction should has the same life cycle as TxnCtx, so create a
new transaction in PrepareTxnCtx if transaction is nil or invalid.
2016-12-21 16:48:19 +08:00
c24c90b4d3
tidb, variable: refactor retry, add TransactionContext ( #2256 )
2016-12-16 11:07:59 +08:00
d406c77c1f
Revert "tidb, variable: refactor retry, add TransactionContext" ( #2255 )
2016-12-15 10:42:04 +08:00
ff0ceb1785
tidb, variable: refactor retry, add TransactionContext ( #2254 )
2016-12-15 10:35:57 +08:00
292e58c2aa
*: make union execution parallel and fix a union plan bug. ( #2195 )
2016-12-08 22:45:49 +08:00