00a2d8d719
infoschema: add missing columns in collations_information_applicability ( #6025 )
2018-03-13 11:17:01 +08:00
46f938c632
executor: remove Next() function for TableScanExec ( #6020 )
...
* executor: remove Next() function for TableScanExec
2018-03-13 00:24:59 +08:00
e7dda3245a
table, executor: fix a unique key with null ( #6032 )
2018-03-12 21:37:10 +08:00
df258ca854
executor: remove Next function for IndexLookUpJoin ( #5994 )
2018-03-12 20:11:18 +08:00
c981480094
executor: remove Next function for ShowExec ( #5998 )
2018-03-12 17:43:04 +08:00
6a826fd0aa
*: collect query feedback ( #5909 )
2018-03-12 15:37:09 +08:00
ab47fc387f
executor: remove Next for DDLExec ( #6013 )
2018-03-12 14:58:19 +08:00
8fef19a75b
executor: remove Next function for StreamAggExec ( #6017 )
...
executor: remove Next function for StreamAggExec
2018-03-12 14:39:51 +08:00
31fdda08cd
remove Next() function for UnionExec ( #6016 )
2018-03-12 13:38:00 +08:00
ef9745bb1a
executor: remove Next for AnalyzeExec ( #6012 )
2018-03-12 13:14:39 +08:00
f34f817b1f
remove Next() function for ExistsExec ( #6019 )
2018-03-12 13:03:49 +08:00
cfab51bea6
remove Next() function for MaxOneRowExec ( #6018 )
2018-03-12 12:47:51 +08:00
025ff38edf
executor: log the function stack when recovering from a panic ( #6010 )
2018-03-12 09:50:34 +08:00
e38f406756
executor: extend ADMIN CHECK INDEX statement. ( #5955 )
2018-03-11 16:27:55 +08:00
0d623bd33b
plan, executor: fix check index bug ( #6006 )
2018-03-11 14:56:17 +08:00
4b705bfe15
executor: remove Next for GrantExec ( #5999 )
2018-03-11 12:28:40 +08:00
f170c56c03
executor: remove Next function for ExplainExec ( #6002 )
2018-03-11 10:31:18 +08:00
4a0e771cdd
executor: remove Next function for MergeJoinExec ( #5993 )
2018-03-09 21:43:31 +08:00
4a52a6ae58
executor: remove Next for HashJoinExec ( #5991 )
2018-03-09 21:19:24 +08:00
bf127711e9
ddl:set the low priority for the adding the index ( #5976 )
2018-03-09 20:19:22 +08:00
a3bf058304
*: 1. remove EnableChunk 2. implement Next in baseExecutor to return nil ( #5988 )
2018-03-09 17:40:11 +08:00
8f0477dad5
executor,distsql: Add a test that check coprocessor streaming flag ( #5973 )
2018-03-07 20:42:13 -06:00
913db283ea
*: remove SupportChunk() from interface ResultSet and RecordSet ( #5969 )
2018-03-07 19:36:15 +08:00
096562ee8a
executor: fix bug in insert ( #5968 )
2018-03-07 16:29:48 +08:00
2c3933464b
plan, executor: remove the duplicate function of setPBColumnsDefaultValue ( #5967 )
2018-03-07 15:48:55 +08:00
86af180267
plan: decorrelation enhancement. ( #5953 )
2018-03-06 23:55:16 +08:00
c4a7242a1d
executor: fix two bugs when enable chunk ( #5945 )
2018-03-06 22:00:45 +08:00
3e1a8ed36d
executor, infoschema: return a pseudo profiling table when system var profiling is set to 1 ( #5960 )
...
try fix mysql compability
2018-03-06 18:06:03 +08:00
50e98f427e
config: add validation for configuration ( #5864 )
2018-03-06 14:56:28 +08:00
928582c720
executor,ast: check password format for 'create user identified by password XXX' ( #5948 )
...
'create user xxx identified by yyy', yyy can be any text
'create user xxx identified by password yyy', yyy must be a hash string generated by
password(), it begin with * and has length 41
2018-03-05 21:30:54 -06:00
5461718c65
executor,distsql: set streaming flag for coprocessor request based on executor's type ( #5916 )
...
Decide whether a executor support streaming, TableScan/IndexScan/Selection support it.
If a coprocessor request need some operations like aggregation or topn, it's meanless
to use streaming for the request.
2018-03-05 21:21:28 -06:00
ad814b0d6c
executor, util: employ memory Tracker to track memory usage during query execution ( #5826 )
2018-03-06 11:02:09 +08:00
dc2bbc8c4f
expression: correct the behavior of bit aggregate function. ( #5954 )
2018-03-05 21:44:01 +08:00
a2760d6b26
parser: correct mistake on mapping between tinyint and boolean. ( #5944 )
...
* parser: correct mistake on mapping between tinyint and boolean.
2018-03-05 15:52:31 +08:00
3b1884e473
*: support check an index ( #5932 )
...
* *: check index
2018-03-05 12:30:31 +08:00
04b504ee19
executor: remove supportChunk from interface Executor ( #5942 )
2018-03-05 10:45:59 +08:00
f446ce9d4f
parser for foreign key ( #5937 )
2018-03-03 10:11:10 +08:00
428e187d49
cover next in merge join ( #5926 )
2018-03-01 10:10:07 +08:00
fb69fa9a91
executor: add recover mechanism for index lookup reader workers ( #5913 )
2018-02-28 13:46:48 +08:00
62995e080b
executor: add recover mechanism for index join workers ( #5902 )
2018-02-27 11:44:29 +08:00
15cf32d4dc
executor: some move some function position about index lookup reader ( #5910 )
2018-02-26 23:05:52 +08:00
45f333b33f
executor:improve test coverage ( #5836 )
2018-02-26 16:41:54 +08:00
4844e4636e
executor: add recover mechanism for union workers ( #5900 )
2018-02-26 12:55:23 +08:00
27c65d25bb
executor, distsql: move "requestBuilder" from package "executor" to "distsql" ( #5903 )
2018-02-26 12:46:51 +08:00
40129dfbf4
executor:add more comments for baseExecutor ( #5825 )
2018-02-24 22:03:53 +08:00
07f1bac316
executor: add recover mechanism for join workers ( #5894 )
2018-02-24 19:12:17 +08:00
8268d4d8b4
*: move irrelevant code out of package "distsql" ( #5893 )
2018-02-24 18:52:09 +08:00
e1121814d2
*: don't import golang.org/x/net/context as goctx alias ( #5895 )
...
Now that there is no conflict with sessionctx.Context, this can be
import directly
2018-02-24 03:40:56 -06:00
12c87929b8
*:fix some golint && ineffassign && misspell to improve GoReport Result ( #5867 )
2018-02-23 19:31:05 +08:00
4e1a114e68
*: move package context to sessionctx ( #5890 )
2018-02-22 18:03:38 +08:00