Commit Graph

  • 8739d80db0 executor: fix big_unsigned_int union decimal sign bug (#7202) lysu 2018-07-31 21:21:22 +08:00
  • 26b7a5e7d1 execuor, plan: check b.err in buildUpdate after doOptimize (#7204) HuaiyuXu 2018-07-31 19:22:00 +08:00
  • 7500159565 plan: always chose the smaller child as outer for IndexJoin (#7019) Zhang Jian 2018-07-31 18:14:56 +08:00
  • 0ca4cc6dc8 executor, util: wrap cast upon the args for AggFunction (#7180) HuaiyuXu 2018-07-31 17:51:44 +08:00
  • 42bba991b9 ranger: fix prefix index when charset is UTF-8 (#7194) birdstorm 2018-07-31 16:14:05 +08:00
  • 58248563bc ddl: add primary key default value check when create table (#7169) crazycs 2018-07-31 15:44:11 +08:00
  • c38f567645 expression: handle max_allowed_packet warnings for pad functions (#7171) Zhang Jian 2018-07-31 15:12:31 +08:00
  • b8a2b1bf79 stats: fix panic caused by local feedback (#7152) Haibin Xie 2018-07-31 14:30:26 +08:00
  • 25f1e808f5 Use the revive linter. (#7197) Greg Weber 2018-07-30 22:19:09 -07:00
  • d2aab148fc ddl: add metrics and clean up (#7168) Lynn 2018-07-31 10:44:05 +08:00
  • 33367fdd48 config,executor: provide a compatible-kill-query option in the config file (#7192) tiancaiamao 2018-07-30 23:53:47 +08:00
  • a816f7882a table,plan,executor: support delete operation for table partition (#7147) tiancaiamao 2018-07-30 18:25:51 +08:00
  • 343cb849b8 *: fast path point select (#6937) Ewan Chou 2018-07-30 18:13:47 +08:00
  • 2fee494295 executor, sessionctx: fix set tidb_general_log=0 error (#7186) HuaiyuXu 2018-07-30 17:44:12 +08:00
  • e907bfc3a7 plan: fix a bug in index join (#7150) Yiding Cui 2018-07-30 16:54:11 +08:00
  • a8012590dc *: fix union result when mix signed/unsigned columns (#7112) lysu 2018-07-30 13:48:44 +08:00
  • 0fa27a4619 *: fix tests failed on Go 1.11beta (#7178) Ewan Chou 2018-07-30 11:36:33 +08:00
  • f4f1692fd1 *: remove FromID from expression.Column (#7157) Yiding Cui 2018-07-30 11:06:02 +08:00
  • 4a203fd525 executor: add placeholder count check in prepare stage (#7162) lysu 2018-07-29 13:35:59 +08:00
  • fa7de823db ddl: support range partition in show table status (#7173) ciscoxll 2018-07-29 13:13:32 +08:00
  • a629630745 stats: refine the row count estimation for outdated stats (#7175) Haibin Xie 2018-07-29 12:49:26 +08:00
  • 6815dec5b3 ddl: implement reorganize for table partition when adding index (#6814) tiancaiamao 2018-07-27 17:49:21 +08:00
  • f107feed63 fix a bug that nullable unique index can not find null values using index. (#7163) winkyao 2018-07-27 15:04:21 +08:00
  • 06021c7cfe remove types.Row interface (#7170) Jack Yu 2018-07-27 13:45:03 +08:00
  • 6dc3f94393 table: Add a new interface in table.Table (#7167) Shen Li 2018-07-27 11:22:52 +08:00
  • e3ba021f5a *: make system variable 'group_concat_max_len' work (#7080) Du Chuan 2018-07-26 20:02:56 +08:00
  • 2fba9931c7 *: remove DatumRow (#7165) Jack Yu 2018-07-26 19:42:58 +08:00
  • 1562f25787 add sum_decimal method for aggfunc (#7096) laidahe 2018-07-26 13:24:57 +08:00
  • 417f58228c types: fix a bug in decimal modulo operation (#7113) bb7133 2018-07-26 10:56:51 +08:00
  • ec8fb0d38c *: refine IntColumn <cmp> NonIntConstant (#7108) HuaiyuXu 2018-07-26 09:40:47 +08:00
  • b5f9b35a45 plan: refactor the code of building Insert. (#7068) Yiding Cui 2018-07-25 22:41:42 +08:00
  • 85cd2463bc ddl: fix a bug that we miss adding last handle index in some case. (#7142) winkyao 2018-07-25 18:52:35 +08:00
  • 9a1a95d95c stats: fix panic caused by outdated feedback (#7128) Haibin Xie 2018-07-25 18:30:33 +08:00
  • 3173604871 stats: do not change histogram version when updating coloumn size (#7145) Haibin Xie 2018-07-25 16:32:04 +08:00
  • 4ae23a91b3 tablecodec: optimize DecodeRowKey (#7149) Ewan Chou 2018-07-25 15:59:35 +08:00
  • 8b913c95ef *: rename "GetDDLJob" to "GetDDLJobByIdx" (#7129) Lynn 2018-07-25 14:28:45 +08:00
  • dd99148767 executor: pass row pointer rather than row to avoid convertT2I (#7143) HuaiyuXu 2018-07-25 13:37:09 +08:00
  • da6f0c1edd ddl: initial support for parallel DDL (#6955) Lynn 2018-07-25 10:48:38 +08:00
  • 3299f860ff *: use chunk.Row instead of types.DatumRow in test files (#7139) Jack Yu 2018-07-24 21:45:33 +08:00
  • 5f7abc84fe *: fix panic that upgrade from old version TiDB. (#7136) winkyao 2018-07-24 18:59:29 +08:00
  • 437933d449 sessionctx, executor: Add correctness check when set system variables (#7117) Du Chuan 2018-07-24 18:49:15 +08:00
  • cef80b3da3 plan: converting plan to pb should not rely on Column's Position (#7105) Yiding Cui 2018-07-24 15:59:00 +08:00
  • 537bed3afa table/tables: fix goroutine leak (#7119) Ewan Chou 2018-07-24 15:10:02 +08:00
  • 46e46c1c10 stats: reduce conflict for updating column size (#7124) Haibin Xie 2018-07-24 11:49:25 +08:00
  • ade23a02a3 ddl: fix genGlobalID function repetition RunInNewTxn (#7130) ciscoxll 2018-07-23 20:53:15 +08:00
  • f59f696d23 ddl: add partion function check when create partion table (#7111) crazycs 2018-07-23 20:40:10 +08:00
  • 3b5e8a2264 stats: use feedback in time (#6859) flipped 2018-07-23 19:27:14 +08:00
  • b092ff93f4 ddl: retrive range from PD everytime when batch backfilling indices (#6908) winkyao 2018-07-23 17:18:20 +08:00
  • 3d04c5ef95 ddl: fix create partition table not suport bit and year column type (#7122) crazycs 2018-07-23 16:13:27 +08:00
  • a7ae09b8e1 metrics,server: add a get_token_duration_seconds metrics (#7110) tiancaiamao 2018-07-23 14:29:19 +08:00
  • 46e5ff3f41 ddl: support truncate partitioned table and drop partitioned table (#7036) ciscoxll 2018-07-23 13:30:36 +08:00
  • ebfbe099e2 executor: avoid very slow structure to interface type converation (#7121) goroutine 2018-07-23 12:16:12 +08:00
  • 3971357c79 meta/autoid: reduce concurrency in test (#7123) Ewan Chou 2018-07-23 11:58:34 +08:00
  • fc0ad93356 avoid call errors.Trace when error is nil (#7120) goroutine 2018-07-23 10:07:57 +08:00
  • a790c1583d mocktikv: rename NewTestClient to NewTiKVAndPDClient (#7052) Zhexuan Yang 2018-07-22 23:49:36 +08:00
  • 0b5a1251ee expression/aggregation: set PB field type (#7118) Ewan Chou 2018-07-22 12:50:18 +08:00
  • a5d2fed9bc docs: add design doc about the new aggregate framework (#7097) Zhang Jian 2018-07-22 09:08:47 +08:00
  • dbd7b61404 plan, executor: check b.err after buildSort and buildLimit in builUnion (#7114) HuaiyuXu 2018-07-21 10:52:44 +08:00
  • a631821ad9 docs/design: new storage row format proposal (#7095) Ewan Chou 2018-07-20 12:24:40 +08:00
  • 48a42fe424 tables: fix prefix index, when the charset is utf8, truncate it from runes (#7109) winkyao 2018-07-19 23:44:56 +08:00
  • 387a53a719 executor: move tidb_reader code to its named files. (#7065) Zhexuan Yang 2018-07-19 22:36:07 +08:00
  • 90c721ad72 chunk/codec: adjust decoding offsets in chunk (#7106) Shirly 2018-07-19 18:53:16 +08:00
  • ba5a33f04c add keep alive settings (#7100) Wenxuan Shi 2018-07-19 17:28:41 +08:00
  • eeb08a9372 less type covert call (#7102) goroutine 2018-07-19 16:13:49 +08:00
  • 6663f63534 ddl:check partition count limit when create partitioned table and add partitioned table (#7069) ciscoxll 2018-07-19 13:53:33 +08:00
  • ce0843e4f3 binlog: fix bug in load data (#7074) WangXiangUSTC 2018-07-19 12:58:57 +08:00
  • 8058fd644b util/kvencoder: use reference count to keep single domain instance (#7094) tiancaiamao 2018-07-19 11:03:26 +08:00
  • 8c4e733ff3 executor: support 'admin check table' statement for table partition (#7087) tiancaiamao 2018-07-19 00:08:32 +08:00
  • 0f461da6c4 fix tidb_http_api.md (#7088) Jack Yu 2018-07-18 23:30:46 +08:00
  • 4f16bdd618 executor: remove childrenResult from baseExecutor (#7076) lysu 2018-07-18 21:18:48 +08:00
  • 5697826e56 docs: add proposal template (#7090) Zhang Jian 2018-07-18 19:46:48 +08:00
  • 50193eb975 executor: speed up replace into statement (#7027) Jack Yu 2018-07-18 16:33:59 +08:00
  • edcc0129b1 session: fix out of memory in the batch operations (#7086) Jack Yu 2018-07-18 15:06:51 +08:00
  • 6dcaecaf79 Add advertise-address to config (#7078) crazycs 2018-07-18 10:46:12 +08:00
  • 6b13c4309c executor: support firstrow under new aggregation evaluation framework (#7057) HuaiyuXu 2018-07-18 09:37:09 +08:00
  • b29d52ba9c executor: support group_concat under new aggregation evaluation framework (#7032) HuaiyuXu 2018-07-17 20:22:13 +08:00
  • 533c7777b9 tablecodec: make decode much more faster (#7071) goroutine 2018-07-17 20:09:34 +08:00
  • 329c12c6a2 vendor:update vendor for tracing (#7067) Zhexuan Yang 2018-07-17 18:42:45 +08:00
  • 00dd2aaef0 types: remove unused datum_eval method and testcase. (#7070) lysu 2018-07-17 17:33:58 +08:00
  • 1bf3f3d407 ranger: refine explain format, again (#7041) Zhang Jian 2018-07-17 16:47:44 +08:00
  • 9cf670a324 *: cut off duration.fsp in chunk (#7043) lysu 2018-07-17 15:36:27 +08:00
  • 44e34bd304 *: index refactor for table partition (#7062) tiancaiamao 2018-07-17 14:01:50 +08:00
  • 43f0c1ee70 ddl: add slow operations log to add indices, make trouble shooting easier. (#7060) winkyao 2018-07-17 09:42:58 +08:00
  • 9c9ddf391f executor: support the remained types for max/min (#7056) HuaiyuXu 2018-07-17 00:15:45 +08:00
  • abe8fd9728 ddl: fix create partition table panic (#7059) crazycs 2018-07-16 20:21:31 +08:00
  • 7c18d24933 executor, store: fixed daylight saving time issue (#6823) Zhexuan Yang 2018-07-16 18:15:19 +08:00
  • b729a60e01 store/tikv: handle the error of "mismatch cluster id" (#7053) Lynn 2018-07-16 16:55:09 +08:00
  • b1bc4209ca distsql: move SelectResult to file "select_result.go" (#7054) Zhang Jian 2018-07-16 15:21:14 +08:00
  • 8cb45e1ff1 stats: rollback when transaction failed (#7026) flipped 2018-07-16 15:05:16 +08:00
  • e96cda003e plan: move StatsInfo from PhysicalPlan to Plan (#7049) Yiding Cui 2018-07-16 09:26:27 +08:00
  • 2945ddd899 vendor: update tipb (#7055) Zhang Jian 2018-07-15 21:34:21 +08:00
  • 419e5cfb6c infoschema: Support for showing "AUTO_INCREMENT" in "information_schema.tables" (#7037) Lynn 2018-07-14 15:04:48 +08:00
  • c1b4490365 plan: remove DatsSource.statsAfterSelect. (#7051) Yiding Cui 2018-07-13 21:45:19 +08:00
  • fced72f653 chunk: support encode/decode a Chunk (#7006) Zhang Jian 2018-07-13 20:34:19 +08:00
  • 63c4562c27 *: remove non-prepared plan cache (#7040) Ewan Chou 2018-07-13 18:15:05 +08:00
  • 34d8fd8d8d plan, statistics: extract histColl struct (#6860) Yiding Cui 2018-07-13 14:42:07 +08:00
  • cf8a4129a5 tniy cleanup (#7039) Zhexuan Yang 2018-07-12 21:44:54 +08:00
  • 4a7869e807 aggfuncs: implement Count with new aggregation framework (#7009) Xuanwo 2018-07-12 17:11:33 +08:00
  • 7375633948 executor: support bit_and/bit_xor func in new agg evaluation framework (#7004) HuaiyuXu 2018-07-12 16:11:44 +08:00
  • 0ef52acf82 executor: support MAX/MIN in new evaluation framework partially (#6971) HuaiyuXu 2018-07-12 15:01:16 +08:00