Commit Graph

1298 Commits

Author SHA1 Message Date
a962df3739 executor: remove Next() function for ShowDDLExec (#6059) 2018-03-14 23:11:01 +08:00
5aaed4b15d executor: remove Next() function for CancelDDLJobsExec (#6060) 2018-03-14 21:55:26 +08:00
a9af0ca2f9 executor: remove Next() function for LimitExec (#6055) 2018-03-14 18:36:55 +08:00
c86da64bf5 executor: remove Next function for UnionScanExec (#5996) 2018-03-14 17:13:34 +08:00
631141b22c *: remove Next function for RecordSet (#6040) 2018-03-13 21:05:10 +08:00
f59c5bedc0 executor: remove Next() function for TopNExec (#6029) 2018-03-13 16:33:55 +08:00
b4ed212966 plan: fix a bug when do column substitution for join. (#6041) 2018-03-13 16:13:49 +08:00
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