Commit Graph

  • cffd04518c executor: no need to wait for fetchInnerRows if buildHashTableForList fails, and clean code (#11571) SunRunAway 2019-08-02 17:07:43 +08:00
  • 129c0afdc6 executor, infoschema: fix display of on update CURRENT_TIMESTAMP with decimal (#11480) Tanner 2019-08-02 16:50:10 +08:00
  • d2b5387183 infoschema: fix load drop database schema bug and refine db-table api error. (#11573) crazycs 2019-08-02 15:03:24 +08:00
  • fcae7fa62c store/tikv: make test stable by running TestPanicInRecvLoop unparallel with others (#11572) tiancaiamao 2019-08-02 14:19:42 +08:00
  • b493fb63d4 tikv: invalidate store's regions when store be removed in kv (#11567) lysu 2019-08-02 14:13:12 +08:00
  • 479db57ba0 types/time: optimize time convertDateFormat function by remove fprintf (#11523) crazycs 2019-08-02 11:34:13 +08:00
  • ea16273d44 executor: fix baseExecutor'children may not close (#11570) Lynn 2019-08-02 10:50:07 +08:00
  • 576cdcdd0d executor: fix data race of "admin check table" (#11568) Lynn 2019-08-01 18:52:59 +08:00
  • 7715341cb7 server: tiny refactor, more go style (#11478) goroutine 2019-08-01 17:36:05 +08:00
  • 10e8498dd6 ddl: fix a bug that adding range partition meets error when value is negative (#11407) tiancaiamao 2019-08-01 17:29:35 +08:00
  • f13f7bbdbd ranger: BuildColumnRange should merge ranges when column has prefix len (#11563) Yiding Cui 2019-08-01 16:24:36 +08:00
  • e3c9abdf6c util: add missing logutil dependence in signal_windows (#11559) Maxwell 2019-08-01 15:42:26 +08:00
  • 1c43f55f90 parser: support cast as float (#11519) Shenghui Wu 2019-08-01 14:30:07 +08:00
  • d54f0a2bd4 expression: add vectorized evaluation methods to Expression (#11530) Yuanjia Zhang 2019-08-01 13:28:23 +08:00
  • 7b63293180 http: add region-id when getting mvcc by handle (#11436) Lingyu Song 2019-08-01 13:10:39 +08:00
  • 1846eba074 improve asserts oftest cases in helper_test.go and fix ci (#11553) leoppro 2019-08-01 11:50:50 +08:00
  • 1c0b366295 fix ConvertJSONToInt unsigned bug (#11483) Huang Zexin 2019-08-01 10:40:04 +08:00
  • 8f51214533 server: move log operation out of lock scope (#11536) tiancaiamao 2019-07-31 17:24:44 +08:00
  • 9f68166c93 tikv: make region_request_test stable (#11541) lysu 2019-07-31 17:18:40 +08:00
  • 59e3eb75cd *: speed up the operation of "admin check table" (#8572) Lynn 2019-07-31 17:11:30 +08:00
  • 730e1408cf server: remove the error stack in logs when connection reset by client (#11542) Jack Yu 2019-07-31 16:54:15 +08:00
  • 9b0eb1a006 privilege: make 'grant all privileges' work right (#11449) tiancaiamao 2019-07-31 14:51:10 +08:00
  • a13671a02e server: fix format for select constant (#9689) wjHuang 2019-07-31 13:52:39 +08:00
  • 13778fe51b planner: fix compatibility bug for window function (#11488) Zhuomin(Charming) Liu 2019-07-31 11:50:10 +08:00
  • 1913237f26 planner: function name in ErrWindowInvalidWindowFuncUse should be lowercase zhaoyanxing 2019-07-31 11:29:08 +08:00
  • ab45834fd2 fix error in ConvertJSONToInt error msg (#11493) Huang Zexin 2019-07-31 11:09:11 +08:00
  • d91ed2b7a7 config: add split-region-max-num in config to control the maximum split region number (#11427) crazycs 2019-07-31 10:47:40 +08:00
  • 60bb04b8f0 store/helper, infoschema: add table info for region info mem tables (#11444) Luffbee 2019-07-30 19:39:02 +08:00
  • 8bc63973df executor: move failpoint test case to seq test suite (#11525) Jack Yu 2019-07-30 18:32:05 +08:00
  • da8e7d267c executor: refactor union_scan executor by using txn_mem_buffer_reader (#10673) crazycs 2019-07-30 17:40:33 +08:00
  • 768f61f52f expression: handle builtin time getInterval from Decimal\Real (#11479) Andrew 2019-07-30 17:16:52 +08:00
  • 1f57a538a4 distsql: make CopStream available (#11311) SunRunAway 2019-07-30 17:10:52 +08:00
  • fe998656e2 executor: add PreAlloc and replace nullCnt field with `Nul… (#11485) Yuanjia Zhang 2019-07-30 13:36:56 +08:00
  • 444fb8ce7e store/tikv, config: increase pessimistic lock ttl (#11499) Ewan Chou 2019-07-30 13:31:50 +08:00
  • a92902aeee load data: avoid an unnecessary converting from byte slice to… (#11516) goroutine 2019-07-30 11:01:04 +08:00
  • cf11ef3e31 executor: refactor info from interface to string to avoid runT… (#11510) cfzjywxk 2019-07-30 09:32:27 +08:00
  • b17848b880 stats: fix estimation for time equal conditions (#11511) Haibin Xie 2019-07-29 19:56:50 +08:00
  • 0668cae665 executor, stats: extract topn from cm sketch (#11409) Haibin Xie 2019-07-29 19:05:19 +08:00
  • af15f725b5 stats: handle feedback updates for topn items (#11434) Haibin Xie 2019-07-29 17:21:08 +08:00
  • 5c07ccec3a expression: make regex binary and rlike binary be case sensitive (#11502) lysu 2019-07-29 16:56:59 +08:00
  • 05b4e2299d infoschema: add current txn start time in processlist table (#11491) lysu 2019-07-29 16:11:09 +08:00
  • 6ba79d4d44 fix http handler ut (#11494) Jack Yu 2019-07-29 13:33:54 +08:00
  • 0f6a471029 stabilize a test case (#11465) qupeng 2019-07-29 12:43:57 +08:00
  • 1ae5e4ce98 parser: support cast as double (#11443) wshwsh12 2019-07-29 10:28:12 +08:00
  • 5c35082f6a expression: handle builtin add_date/sub_date func overflow (#11472) Andrew 2019-07-27 18:22:21 +08:00
  • 5611acd378 types: floatStrToIntStr will failed in some case such as the… (#11376) Huang Zexin 2019-07-26 21:53:22 +08:00
  • e09745bd02 metrics: add metrics for bind info (#10921) Haibin Xie 2019-07-26 20:19:03 +08:00
  • d135ff161f server: handle partitioned table in some http APIs (#11463) tiancaiamao 2019-07-26 20:07:43 +08:00
  • e220499086 util: clean up MemoizeStr function (#11450) goroutine 2019-07-26 19:52:14 +08:00
  • 85c790ec97 planner, executor: tiny refactor (#11420) Yiding Cui 2019-07-26 19:31:06 +08:00
  • 1e1cc1f325 types: fix string to integer cast (#11295) amyangfei 2019-07-26 19:10:30 +08:00
  • bd419c8fdb stats: fix panic when dump pseudo columns (#11430) Haibin Xie 2019-07-26 14:43:20 +08:00
  • ff0132ff34 expression, parser: add function octet_length support (#11451) gaoxingliang 2019-07-26 14:21:15 +08:00
  • 884371a580 planner: add table info into context in fast plan case (#11446) sdojjy 2019-07-26 11:02:27 +08:00
  • 47ed7ec170 planner/core: give the full schema information when group by f… (#11406) gaoxingliang 2019-07-26 10:21:01 +08:00
  • 566c3278e3 expression: improve the compatibility with mysql when datatime is invalid. (#11445) ono-yoko 2019-07-25 18:12:06 +08:00
  • 268cbf1a5d stats: support more analyze options (#11278) Haibin Xie 2019-07-25 13:25:24 +08:00
  • dcadc0acfb types: fix uint64 overflow bug in ConvertJSONToFloat (#11355) Huang Zexin 2019-07-25 12:52:40 +08:00
  • 67221062fd executor: add CopyReconstruct() and CopyConstruct() methods to Column (#11408) Yuanjia Zhang 2019-07-25 11:28:55 +08:00
  • 9e9a564921 infoschema: remove redundant test introduce by (#11417) (#11422) crazycs 2019-07-25 11:21:37 +08:00
  • c95d42a537 expression, session: handle CASE WHEN specially when folding constant during outerJoin Simplification (#11105) Wang Xiaoyong 2019-07-24 19:41:17 +08:00
  • 86d8f9a4bb *: add succ filed to slow log and fix shallow copy problem when parse slow log file. (#11417) crazycs 2019-07-24 19:20:18 +08:00
  • abbca5375e *: add trace support for subquery (#11182) tiancaiamao 2019-07-24 19:03:47 +08:00
  • b97c0434db executor: show CARTESIAN Join explicitly in the results of Explain (#11415) Yuanjia Zhang 2019-07-24 16:57:51 +08:00
  • 1cca2d1455 improvement. change unessesary mem copy in for index substring call (#11405) cfzjywxk 2019-07-24 16:40:13 +08:00
  • be431dad25 make time func now related unit tests stable (#11412) cfzjywxk 2019-07-24 16:33:29 +08:00
  • 29970ca353 DDL: fix a bug in column charset and collate when create table and modify column (#11300) 邰凌翔 2019-07-24 16:06:37 +08:00
  • 9b521342bf planner: reject invalid conversion from like to = (#11320) wjHuang 2019-07-24 14:04:38 +08:00
  • f8912049f5 *:add opt_rule_blacklist in mysql tables. (#11096) Zhuomin(Charming) Liu 2019-07-24 13:36:29 +08:00
  • 2b251d194e tikv: invalidate store's regions when send store fail (#11344) lysu 2019-07-24 13:18:28 +08:00
  • 2225d5ff68 tikv: forbid to try to get a connection forever (#11391) qupeng 2019-07-24 12:10:37 +08:00
  • 99e4dd4c3c fix a coding mistake (#11393) Zijie Zhang 2019-07-24 11:34:28 +08:00
  • 05f66f4384 ddl: fix invalid index on multi-layer virtual columns (#11260) Tanner 2019-07-24 11:15:22 +08:00
  • 1ad073bf80 executor: show operators' memory consumption in results of EXPLAIN ANALYZE (#11334) Yuanjia Zhang 2019-07-24 10:53:02 +08:00
  • 18724b950b codec: improve buffer reuse (#10801) disksing 2019-07-23 21:22:24 +08:00
  • 899ff96e86 executor: introduce Sel to Chunk to indicate which rows ar… (#11384) Yuanjia Zhang 2019-07-23 21:00:30 +08:00
  • 3df70a7c20 codec: pre-alloc encode buffer in row level (#11218) lysu 2019-07-23 20:00:38 +08:00
  • 119d532979 executor: load data/batch insert improvement reducing memory a… (#11284) cfzjywxk 2019-07-23 18:41:52 +08:00
  • 3b6d2f475f executor/split: return split result when do split region and refine split timeout logic. (#11259) crazycs 2019-07-23 17:35:13 +08:00
  • ca70d74a28 executor, expression: fix current_timestamp/now not consistent… (#11342) cfzjywxk 2019-07-23 17:02:24 +08:00
  • e0e5b50bf3 test: port lock table ut from mysql (#10376) Liangliang Gu 2019-07-23 16:45:47 +08:00
  • 388ce88743 ddl: refine ddl error when do ddl error cause by infoschema is changed (#11308) crazycs 2019-07-23 16:18:48 +08:00
  • 88db7ff17b infoschema: fix compatibility of auto_increment column value o… (#10207) crazycs 2019-07-23 15:52:29 +08:00
  • 435a912d29 ddl: disallow dropping index on auto_increment column (#11360) Tanner 2019-07-23 15:13:24 +08:00
  • e1c6dfa638 executor: refactor some methods of Row and Chunk (#11380) Yuanjia Zhang 2019-07-23 14:40:24 +08:00
  • 37bb4ba95f store/helper: remove timeout for fetch diagnose from info pd (#11352) lysu 2019-07-23 14:33:48 +08:00
  • eb9e749a40 ddl: add check for max index key length when alter modify/change column (#11220) crazycs 2019-07-23 14:26:04 +08:00
  • c1a5e79b28 planner: correct the generation of the field name (#11324) Yiding Cui 2019-07-23 14:17:49 +08:00
  • d47b65570d ddl: don't rely on expression.Column.ColName (#11255) Yiding Cui 2019-07-23 13:56:11 +08:00
  • 3a1ba358a4 planner: fix bugs and make it more effective in outer join eli… (#11160) Zhuomin(Charming) Liu 2019-07-23 13:13:05 +08:00
  • b3f71868c1 executor: fix autoid doesn't handle float, double type and tin… (#11110) LanceLi 2019-07-22 19:19:54 +08:00
  • 268be86807 executor: add vectorized data access methods to Column (#11368) Yuanjia Zhang 2019-07-22 19:06:58 +08:00
  • f03a021269 store/tikv: reduce the lock contend between sending message and re-creating streaming client (#11301) tiancaiamao 2019-07-22 17:10:27 +08:00
  • 5f7f43a571 planner: fix bugs related to TIDB_INLJ hint (#11253) Zijie Zhang 2019-07-22 13:27:46 +08:00
  • c00d8a95cf executor, privilege: fix some two bug of RBAC (#11273) Lingyu Song 2019-07-22 13:08:03 +08:00
  • d927f9ae18 executor: expose chunk.Column to prepare for vectorized expression evaluation (#11351) Yuanjia Zhang 2019-07-22 12:40:55 +08:00
  • 1c8038cceb store/tikv: refine streaming client re-create log and use a smarter backoff strategy (#11307) tiancaiamao 2019-07-22 11:50:30 +08:00
  • 85de5df03f ddl: fix the parallel problem of "set default value" and other DDL (#11341) Lynn 2019-07-20 09:09:35 +08:00
  • d977edf8a3 Function SUBTIME ADDTIME should return NULL with a warning if… (#11262) zhaoyanxing 2019-07-19 19:49:41 +08:00
  • 4b928a52c0 executor: update test since DELETE FROM ... AS ... syntax is now supported (#11184) kennytm 2019-07-19 17:58:58 +08:00