67f920a650
executor: Improve the aesthetics of code review ( #6137 )
2018-03-31 17:06:19 +08:00
8e431aab3f
executor,store: make leak test more stable ( #6196 )
2018-03-30 20:30:29 +08:00
9c4cef8e04
executor: remove unused codes ( #6193 )
2018-03-30 19:38:07 +08:00
f89f48b799
executor: remove Next function of IndexReaderExecutor ( #6165 )
2018-03-30 14:20:07 +08:00
564e8896df
executor: track memory usage of index lookup join ( #6169 )
2018-03-30 10:48:11 +08:00
0d785473d2
executor, plan: convert Limit to TableDual when meet limit 0 ( #6185 )
2018-03-29 21:56:35 +08:00
df6f955fe8
stats: update the histogram using feedback ( #6086 )
2018-03-29 13:29:04 +08:00
5309efe748
executor: make the message of ErrDataTooLong consistent with MySQL ( #6166 )
2018-03-29 11:27:16 +08:00
8941ba91a1
executor: Remove Next() in IndexLookUpExecutor ( #6145 )
2018-03-28 19:52:47 +08:00
936d7b7d29
executor, memory: detach from parent when executor is closed ( #6148 )
2018-03-28 15:52:34 +08:00
0dd2ee5208
*: Support "show grants for current_user();" ( #5697 )
2018-03-28 00:45:59 +08:00
defccc1acd
executor: fix admin check table bug when the column is nil and has a default value ( #6142 )
2018-03-27 17:35:21 +08:00
faeaccc35e
executor:Improve the aesthetics of code review ( #6138 )
2018-03-26 22:19:49 +08:00
aa04cb6488
executor: delete the obsolete Next() function in TableReaderExecutor ( #6146 )
2018-03-26 21:50:32 +08:00
96a51da57c
* Add conn ID to the transaction log ( #6115 )
2018-03-26 20:13:07 +08:00
a3e4a92f47
stats: control collection of feedback ( #6085 )
2018-03-26 19:03:21 +08:00
adfec7a822
executor: push some flags down to coprocessor ( #6149 )
2018-03-26 17:46:16 +08:00
3ff51fb7e9
store/tikv: fix a potential goroutine leak problem in copIterator ( #6140 )
...
copIterator.Close() closes finished channel and wait for worker goroutines to
exit, worker goroutine send response to channel but nobody receive from the
channel (copIterator already closed), so those goroutine leak and Close() function
hang forever.
Change the worker goroutine to check both response channel and finished channel.
2018-03-26 02:48:29 -05:00
4ac14515bd
store/tikv,mocktikv: tikv.Client.SendRequest API tiny refactor ( #6103 )
...
rename SendReq to SendRequest, add a timeout parameter,
and more elegant code for timeout API
2018-03-26 00:42:18 -05:00
6ff87d649a
ddl, tables: remove useless NewIndexWithBuffer ( #6126 )
2018-03-23 15:42:29 +08:00
501de19821
stats: add average column size for the histogram ( #5974 )
2018-03-23 13:44:24 +08:00
688690a07f
plan: UnionScan's predicates should be cloned ones. ( #6124 )
2018-03-23 10:13:23 +08:00
a90ecea7dd
executor: remove some remained unused functions for removing Executor.Next ( #6112 )
2018-03-22 21:34:52 +08:00
861103b4ae
executor: remove Next function for HashAggExec ( #5987 )
2018-03-22 17:16:51 +08:00
27dc8f3550
expression/agg: add ResetContext() for stream aggregation. ( #6097 )
2018-03-22 13:52:02 +08:00
4241d70646
types: support converting json to float64 ( #6081 )
2018-03-22 13:37:53 +08:00
f287451eed
tidb: move tidb/*.go to session directory ( #6062 )
...
This change makes our top level directory clean.
2018-03-20 09:06:11 -05:00
6f43b37572
Add admin checksum table command ( #6067 )
2018-03-20 20:46:43 +08:00
1081126e25
*: fix a data race for SelectForUpdate executor ( #6096 )
...
select * from (select * from t for update) t join t1 for update
There will be two SelectForUpdate executors, both modify TxnCtx
in NextChunk
2018-03-20 05:37:30 -05:00
4886dcb1c4
executor: track the memory usage of IndexLookUpExecutor ( #6009 )
2018-03-20 12:55:12 +08:00
67c948b609
executor: refactor merge join ( #6078 )
2018-03-20 12:37:40 +08:00
eacca19bde
executor: remove Next function for NestedLoopApplyExec ( #6027 )
2018-03-20 10:44:07 +08:00
eec1c524dc
util: refine Row.GetDatum when tp is MyDecimal ( #6087 )
2018-03-19 17:11:07 +08:00
daa866cdd4
executor: remove Next function for executor/write.go ( #5995 )
...
remove Next function for DeleteExec && LoadData && InsertExec && ReplaceExec && UpdateExec
2018-03-18 21:10:51 +08:00
ebdcdb1eac
executor: remove Next function for prepared.go ( #6003 )
2018-03-17 08:45:34 +08:00
063924a4f6
executor: remove Next() function for CheckTableExec ( #6057 )
2018-03-17 08:26:50 +08:00
c2c85b3102
executor, util: refine row.GetMyDecimal ( #6077 )
2018-03-16 22:55:16 +08:00
4cbdf1e69f
executor: remove Next function for SetExec ( #6005 )
2018-03-16 22:33:27 +08:00
bc1611a8ac
executor: Change makeJoinRowToChunk to account for virtual rows ( #6049 )
2018-03-16 13:27:47 +08:00
cf6a0045da
executor: remove Next() function for SelectionExec ( #6021 )
...
* executor: remove Next() function for SelectionExec
2018-03-16 11:45:49 +08:00
090f7c5e12
admin: show more information on ddl history ( #6035 )
...
* admin:address comments
* output information limit number
* handling comment questions
* handling comment questions
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* *: fix test case
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
2018-03-16 10:07:50 +08:00
f94e39b86f
executor: remove Next function for RevokeExec ( #6004 )
2018-03-16 09:31:37 +08:00
11f41a3ef8
executor: remove Next function for SimpleExec ( #6001 )
2018-03-16 09:20:09 +08:00
d81f637bb8
executor: remove Next function for SortExec ( #6052 )
...
* executor: remove Next() function for SortExec and TopNExec
2018-03-16 08:43:16 +08:00
98a2640286
*: support 'admin recover index' ( #5980 )
2018-03-15 18:04:35 +08:00
a46480c830
*: export implicit rowid and use it in CRUD ( #5984 )
2018-03-15 16:35:58 +08:00
d2d06ecac2
executor: remove Next() function for ProjectionExec ( #6023 )
2018-03-15 12:51:11 +08:00
0553deeb42
*:improve code readability and unified aliases ( #5997 )
2018-03-15 10:52:36 +08:00
629ebf177b
executor: remove Next() function for TableDualExec ( #6022 )
2018-03-15 08:31:40 +08:00
b64284766f
executor: remove Next() function for SelectLockExec ( #6056 )
2018-03-14 23:44:43 +08:00