Commit Graph

  • 4422a23d9b executor: support window function lead and lag (#9672) Haibin Xie 2019-03-14 14:40:51 +08:00
  • fdca44cc48 planner: fix the bug when resolving WindowSpec (#9704) Yiding Cui 2019-03-14 14:15:48 +08:00
  • e3983227b4 log: generate digest and log it in slow log (#9662) lysu 2019-03-14 13:45:32 +08:00
  • b76b2da8f6 types: fix incompatible issue for builtin function str_to_date (#9693) Yuanjia Zhang 2019-03-14 13:04:44 +08:00
  • ec7514f603 expression: add builtin json_array_append (#9609) Song Guo 2019-03-14 11:43:24 +08:00
  • 9cc5733257 planner: unify the log format (#9630) HuaiyuXu 2019-03-14 11:27:44 +08:00
  • 0681b81250 CONTRIBUTING.md: update commit message and pull request style (#9695) Zhang Jian 2019-03-14 10:58:02 +08:00
  • 09beefbe04 session,executor: performance improvement in SetProcessInfo (#9681) Keyi Xie 2019-03-13 17:24:39 +08:00
  • b37d952778 planner: tiny refactor for building table scan (#9694) Kenan Yao 2019-03-13 16:42:50 +08:00
  • 38cfb0d435 ddl: add rolling back for rename table, modify table charset, truncate table partition (#9602) crazycs 2019-03-13 16:05:56 +08:00
  • 47c78419da statistics: stabilize sort order when computing correlation (#9696) Kenan Yao 2019-03-13 15:46:04 +08:00
  • 133a1ee8f8 expression: fix week func format (#9685) zian 2019-03-13 15:25:11 +08:00
  • d4bad4ebb3 executor: add DROP ROLE support (#9616) Lingyu Song 2019-03-13 15:01:38 +08:00
  • 7f27f7daba planner, executor: set new child after injecting Project operator (#9684) Zhang Jian 2019-03-13 14:19:32 +08:00
  • c0d4632fcb sessionctx: change "server_uuid" fake value (#9434) Morgan Tocker 2019-03-12 22:46:44 -06:00
  • f5a4dd986a executor: add window function PERCENT_RANK (#9671) Yiding Cui 2019-03-13 11:34:09 +08:00
  • aef66b2435 statistics, store: tidy local variable (#9679) Keyi Xie 2019-03-13 10:34:19 +08:00
  • 52b7bfda0e types: use switch table to save memory (#9650) Fuyang Liu 2019-03-12 15:04:22 +01:00
  • e30af15e28 planner/core: move useless equal conditions to other conditions for generating index join plan (#9562) (#9601) Jarvis Young 2019-03-12 20:53:36 +08:00
  • 942b2cfc4a executor: fix data race in testChunkSizeControlSuite (#9676) Yuanjia Zhang 2019-03-12 17:52:25 +08:00
  • a2d4bd1df0 log: temporary remove recvTs from context log (#9673) lysu 2019-03-12 17:20:42 +08:00
  • 52c8267a73 *: tiny refactor, more go idiom (#9660) goroutine 2019-03-12 14:12:57 +08:00
  • 7d0b660a84 session: skip loading previlige when "skip-grant-table" is enabled (#9654) Zhang Jian 2019-03-12 11:02:13 +08:00
  • 353b216b7a planner, executor: check col.OrigColName instead of col.ColName in isCoveringIndex (#9637) HuaiyuXu 2019-03-12 10:19:26 +08:00
  • 6e8cd3c7dd executor: support window function nth_value (#9596) Haibin Xie 2019-03-12 00:42:37 +08:00
  • 0dada1ec37 binlog: update binlog enable config && add tidb_log_bin system variable (#9625) WangXiangUSTC 2019-03-11 22:18:46 +08:00
  • 612dd14fd4 planner/core: fix unexpected error of window function (#9567) Yiding Cui 2019-03-11 21:10:23 +08:00
  • 6e085bedb6 ddl: fix create table with like bug when refer table has non-public column/index (#9580) crazycs 2019-03-11 20:24:45 +08:00
  • f0aca29fff executor: support window function cume_dist (#9619) Haibin Xie 2019-03-11 19:30:54 +08:00
  • ec208f5484 planner: the expression field name disappears when there's window function (#9644) Yiding Cui 2019-03-11 19:01:41 +08:00
  • 45c9458236 planner: fix select denied message (#9627) Andrew 2019-03-11 18:38:08 +08:00
  • 22af193369 Allocate slice from memory pool (#9643) goroutine 2019-03-11 18:32:56 +08:00
  • 4fb66b9304 planner: cleanup unnecessary warning in join elimination (#9631) Fox 2019-03-11 17:55:29 +08:00
  • fc7458eef2 Remove a redundant GetInfoSchema call (#9640) goroutine 2019-03-11 17:28:58 +08:00
  • 35829101ae expression: support bit for addtime & subtime (#6316) shizy 2019-03-11 16:50:35 +08:00
  • 9891b3d546 executor, types: update tests for the description format of type year (#9253) Du Chuan 2019-03-11 15:56:58 +08:00
  • 0bec639074 planner: correct ExpectedCnt for children plans of join (#9497) Kenan Yao 2019-03-11 15:08:02 +08:00
  • 80110fbf78 *: refactor slow log format and parse slow query log to SLOW_QUERY table. (#9290) crazycs 2019-03-11 14:42:29 +08:00
  • a968f91fc9 expression: remove useless functin fieldTypeFromPB (#9629) HuaiyuXu 2019-03-11 12:10:47 +08:00
  • 3045359b4e planner: Fix Error message about select ... inner join (#9626) Andrew 2019-03-10 23:08:25 +08:00
  • d672477ef5 *: upgrade to go 1.12 (#9299) maiyang 2019-03-09 15:37:37 +08:00
  • 7072052316 expression,types: improve str_to_date builtin function compatibility (#9617) tiancaiamao 2019-03-09 15:15:31 +08:00
  • c0ca027f51 stats: fix data race when updating correlation (#9594) Haibin Xie 2019-03-09 14:47:00 +08:00
  • 8e812d87c0 ddl: check no partitions error when create partition table (#9531) crazycs 2019-03-09 13:13:42 +08:00
  • 4188ae19c0 log,server: add contextual log util & test it in conn.go (#9548) lysu 2019-03-09 11:23:45 +08:00
  • cb7a624434 build:add codecov.yml (#9618) Keyi Xie 2019-03-08 23:28:19 +08:00
  • 3910a720df *: add assertion in kvproto to check data consistency (#9180) tiancaiamao 2019-03-08 16:49:31 +08:00
  • 85c4553c4e planner: chose outer table based on cost when both tables are specified in TIDB_INLJ (#9579) Zhang Jian 2019-03-08 13:25:44 +08:00
  • b00c2073bf build:fix git describe (#9611) Keyi Xie 2019-03-08 11:09:30 +08:00
  • a9caa792b1 ddl_test: fix the wrong test (#9610) winkyao 2019-03-08 10:45:47 +08:00
  • e6b1c4cfae planner: fix window func support (#9605) Andrew 2019-03-07 23:28:56 +08:00
  • 548afb0c76 ddl: fix data race in test (#9526) crazycs 2019-03-07 22:10:08 +08:00
  • b3ccefcec2 docs: change all the MySQL version from 5.7.10 to 5.7.25 (#9553) HuaiyuXu 2019-03-07 21:27:43 +08:00
  • c00846001d *: update go-proxyprotocol version (#9583) lysu 2019-03-07 19:07:01 +08:00
  • d35d3a5820 variable: change "ddl_slow_threshold" (#9043) Keyi Xie 2019-03-07 16:36:11 +08:00
  • 76e1e58511 build: add check-static in test (#9572) Keyi Xie 2019-03-07 15:56:15 +08:00
  • 2d89e3be94 executor: Chunk size control test for Limit+TableScan and Limit+IndexScan (#9574) Yuanjia Zhang 2019-03-07 15:29:50 +08:00
  • b3d49c2f22 ddl:fix data race in call_back_test.go (#9491) Keyi Xie 2019-03-07 15:03:38 +08:00
  • 108c3d2070 domain, store/tikv: enable etcd client auto sync (#9575) disksing 2019-03-07 14:20:17 +08:00
  • f8d90202c0 use single batch for insert (#9406) Jack Yu 2019-03-07 11:52:10 +08:00
  • 247777d870 executor: support window function first_value and last_value (#9560) Haibin Xie 2019-03-06 21:43:14 +08:00
  • 2b646cb58b planner, executor: handle default frame for window functions (#9544) Haibin Xie 2019-03-06 19:37:30 +08:00
  • 2f69a28d74 executor: control Chunk size for StreamAgg&HashAgg (#9512) Yuanjia Zhang 2019-03-06 16:44:52 +08:00
  • 4ccc4c1bcb executor: add error check (#9563) Keyi Xie 2019-03-06 10:07:36 +08:00
  • d7ac1138e8 store/tikv: add sanity check for startTS in 2pc (#9555) disksing 2019-03-05 17:57:55 +08:00
  • 63b49c9e42 util: fix issue #9532, quote database name before running SQL with it (#9547) kennytm 2019-03-05 14:07:23 +08:00
  • d094a0fc97 planner: convert SemiJoin to InnerJoin in more cases (#9546) Kenan Yao 2019-03-05 11:36:57 +08:00
  • d81f65f577 planner: fix false negative "full group by" check for agg in subquery (#9542) Kenan Yao 2019-03-04 18:52:44 +08:00
  • e7ff050a45 planner, executor: support SQL show pump/drainer status (#9456) He Cao 2019-03-04 15:39:54 +08:00
  • f16081bccc planner/core: code refactor around join reorder (#9439) Yiding Cui 2019-03-04 13:52:05 +08:00
  • e767c5b5b0 increase wait time in TestProjectionParallelRequiredRows to fix CI problem (#9504) Yuanjia Zhang 2019-03-04 13:19:10 +08:00
  • ae91405e61 sessionctx/variable: fix panic when set variable='' (#9533) crazycs 2019-03-04 12:28:05 +08:00
  • 0267a7fbdf ddl: validate fsp for datetime/timestamp if they are used as defaultvalue of datetime/timestamp columns (#9327) Du Chuan 2019-03-04 11:19:11 +08:00
  • 0b371ea4fa executor: only use the transaction buffer for union scan (#9428) Jack Yu 2019-03-03 14:54:18 +08:00
  • 560e8cfe57 *: sleep 0 when retry whole transaction (#9454) lysu 2019-03-02 13:16:28 +08:00
  • 893d1d5989 types: provide the default capacity for result of ParseDateFormat (#9516) kennytm 2019-03-01 17:36:11 +08:00
  • 7ac4902b8f ddl: disallow generated column referring to auto_increment column (#9234) Du Chuan 2019-03-01 11:50:13 +08:00
  • fa37762c53 executor: tiny refactor, remove physicalTableID from the three reader (#9511) tiancaiamao 2019-03-01 10:36:09 +08:00
  • 4f232e5c8d executor: add CREATE ROLE support (#9461) Lingyu Song 2019-03-01 10:07:28 +08:00
  • 2c90855cb7 *: add rollback for load data statement (#9444) crazycs 2019-02-28 21:03:01 +08:00
  • 0c97db891d ddl: fix data race about ReorgWaitTimeout in tests (#9483) Lynn 2019-02-28 20:43:55 +08:00
  • c71a391839 types:add more unit tests in fsp (#9378) Keyi Xie 2019-02-28 19:48:33 +08:00
  • 2433e28d8d *: fix ineffectual assignments and misspellings (#9481) Keyi Xie 2019-02-28 19:25:07 +08:00
  • 9259785455 executor: support window function rank and dense_rank (#9500) Haibin Xie 2019-02-28 14:44:08 +08:00
  • 8b84b94c96 *: fix union scan for partitioned table (#8871) tiancaiamao 2019-02-28 13:43:45 +08:00
  • 69f2749154 executor: only show valid columns in stats_histogram (#9487) Kenan Yao 2019-02-28 13:06:38 +08:00
  • ddbf60f6d0 session: upgrade currentBootstrapVersion to 27 (#9496) Kenan Yao 2019-02-27 19:38:27 +08:00
  • 6f5f7c360f table, executor: handle the column's version when it's greater than ColumnInfoVersion1 (#9488) Lynn 2019-02-27 16:57:33 +08:00
  • d60b3ff512 ddl: don't modify a column charset when the table's version is TableInfoVersion1 (#9480) Lynn 2019-02-27 16:29:27 +08:00
  • 4449eb062a ddl: add ddl job error count limit, exceed the limit should cancel the ddl job (#9295) crazycs 2019-02-27 15:03:04 +08:00
  • 839772b528 don't cast AggFuncs' arguments when they are Partial2Mode (#9340) Yuanjia Zhang 2019-02-27 14:33:03 +08:00
  • c8c92e2dd7 ddl: refine cancel modify column, add/drop foreign key rollback (#9419) crazycs 2019-02-27 14:07:34 +08:00
  • 8369ed2ffc ddl, util: Handle default values for generating column expressions when adding an index (#9371) Lynn 2019-02-27 12:59:18 +08:00
  • 45f9d6a00f statistics: compute and store column order correlation with handle (#9315) Kenan Yao 2019-02-27 11:32:00 +08:00
  • 511a80bae4 ddl: fix check column field length when add column (#9143) crazycs 2019-02-27 11:10:38 +08:00
  • 9da174902a expression: fix timezone for timestamp constant when converting expression to pb (#9473) tiancaiamao 2019-02-27 10:41:28 +08:00
  • f32a194b8a ddl: fix modify column null to not null bug (#9427) crazycs 2019-02-27 10:22:07 +08:00
  • a59a5f41e1 planner, executor: support range framed window functions (#9450) Haibin Xie 2019-02-27 10:07:28 +08:00
  • 56a79ef080 ddl: write binlog when ddl job state is done. (#9207) crazycs 2019-02-26 18:37:21 +08:00
  • 3e0f51b474 executor: control Chunk size for Selection&Projection (#9398) Yuanjia Zhang 2019-02-26 14:24:30 +08:00