Commit Graph

  • a32b8dbcf6 *: use Chunk for TableReader. (#5142) Ewan Chou 2017-11-21 10:08:50 +08:00
  • 726c3a0fa9 executor: tiny refine for join (#5099) Jian Zhang 2017-11-20 23:05:57 +08:00
  • fec39cc888 server: support mvcc get hex key. (#5151) Ewan Chou 2017-11-20 19:45:42 +08:00
  • b9ca00ad5f plan, executor: deep clone TopN when push it down through Join (#5158) HuaiyuXu 2017-11-20 17:24:12 +08:00
  • c459da6887 *: refactor executor.checkHandleExists to tables.CheckHandleExists to reuse code (#5157) winkyao 2017-11-20 16:50:22 +08:00
  • 4a75a103e4 executor: some clean up. (#5156) Yiding Cui 2017-11-20 15:41:12 +08:00
  • a220cff85e ddl: Deal with discrete handles (#5102) Lynn 2017-11-19 21:30:06 -06:00
  • 14ed94132c executor: fix issue #5132, update handle id with some other unique keys report Duplicate keys. (#5138) winkyao 2017-11-20 11:06:28 +08:00
  • a2ab04e42f domain: Close DDL when creating a domain failed (#5128) Lynn 2017-11-19 20:41:12 -06:00
  • 628751439a privileges: grant privilege identified by password should be hash string (#5129) ZhengQian 2017-11-20 10:05:46 +08:00
  • ca5d33ddac ranger: check MaxInt64 and MinInt64 to avoid overflow. (#5136) Yiding Cui 2017-11-18 14:10:14 +08:00
  • fccc540f3b plan: remove unionscan schema. (#5119) Han Fei 2017-11-18 09:41:39 +08:00
  • 393da08e0f fix prefix index (#5139) Wenxuan Shi 2017-11-17 10:52:48 -06:00
  • 2dc5f7f3a0 Remove noused return (#5141) Drogon 2017-11-17 17:19:48 +08:00
  • 03023ca443 stats: fix estimation in between row count (#5135) Haibin Xie 2017-11-17 16:48:34 +08:00
  • ee2168ed62 Remove ineffectual assignment to joinedRow (#5133) Drogon 2017-11-17 16:06:43 +08:00
  • daeebc0278 doc: update CONTRIBUTING.md, add stand-alone mode section. (#5125) Ewan Chou 2017-11-17 13:45:12 +08:00
  • 81652dbeef *: remove returned value isNull in Row methods. (#5131) Ewan Chou 2017-11-17 11:12:41 +08:00
  • fff58a812b executor: slow startup for double read. (#5123) Yiding Cui 2017-11-16 20:32:31 +08:00
  • 693787b103 Revert "plan: covert max/min to Limit + Sort operators (#5105)" (#5127) Yiding Cui 2017-11-16 19:25:22 +08:00
  • cf5a22b5fd *: replace *ast.Row with types.Row (#5124) Ewan Chou 2017-11-16 18:36:28 +08:00
  • 36d4735c7e plan, ranger: support not in and correct the behavior. (#5057) Yiding Cui 2017-11-16 16:23:33 +08:00
  • 4b669b749e plan: covert max/min to Limit + Sort operators (#5105) Shen Li 2017-11-16 15:53:36 +08:00
  • 616ca6ba54 plan: do some preallocate of slice. (#5110) liubo 2017-11-16 15:33:54 +08:00
  • 1630957fdf parser: Support add columns with parentheses (#5103) Lynn 2017-11-16 01:07:48 -06:00
  • 11358f6cf6 util: fix a test leak in testPrefixSuite (#5122) tiancaiamao 2017-11-16 00:42:18 -06:00
  • e96adeddaf Remove deadcode (#5121) Drogon 2017-11-16 14:03:52 +08:00
  • f8c96f1f92 plan, executor: build logical plan to check column name validation when doPrepare (#5116) HuaiyuXu 2017-11-15 23:49:55 -06:00
  • 0f2ccc8b0a plan: simplify tests. (#5120) Han Fei 2017-11-16 13:23:53 +08:00
  • 326e63a55f add bit_and, bit_or to parser.y (#5091) xiaojian cai 2017-11-16 11:02:49 +08:00
  • 233e91787f sessionctx: refine sql_mode no_backslash_escapes, to pass ci (#5108) winkyao 2017-11-15 08:38:21 -06:00
  • a67c4b1ee1 plan, executor: refine projection elimination when projection is the inner child of an outer join (#5086) HuaiyuXu 2017-11-15 04:28:07 -06:00
  • e362f1ed56 types: add deepcopy for update operation (#5098) xiaojian cai 2017-11-15 14:46:24 +08:00
  • 5962f1404e *: prealloced plan aggregation_push_down (#5094) 万波zhengwanbo 2017-11-14 22:55:17 -06:00
  • 7fd147bc57 Revert "lexer: support sql_mode 'NO_BACKSLASH_ESCAPES' (#5073)" (#5104) winkyao 2017-11-14 09:48:59 -06:00
  • f29224b707 store/tikv/oracle: prometheus metrics for tsFuture wait time (#5095) tiancaiamao 2017-11-14 04:30:46 -06:00
  • e1511d03aa plan, expression: move typeinfer_test.go from plan to expression (#5096) HuaiyuXu 2017-11-14 02:45:40 -06:00
  • 21a8020b32 *: ignore DDL statement for query duration metrics (#5093) tiancaiamao 2017-11-14 00:42:55 -06:00
  • 9048aa8afa plan: refine the use of idAllocator (#5088) Han Fei 2017-11-14 11:10:03 +08:00
  • 1ef93dc274 executor: Add debug logs (#5083) Lynn 2017-11-13 07:19:08 -06:00
  • cd5c665c8c executor: use baseExecutor for all Executors (#5087) Ewan Chou 2017-11-13 21:06:31 +08:00
  • bf9a4d81ae plan: remote redundant resolve indices. (#5089) Han Fei 2017-11-13 20:26:11 +08:00
  • 5c76863a79 plan, expression: remove useless error return (#5085) Han Fei 2017-11-13 18:40:58 +08:00
  • 66c19def93 util/codec: support decode data to chunk. (#5066) Ewan Chou 2017-11-13 18:34:22 +08:00
  • 7144b7e0d7 server: make tokenLimit configurable (#4973) xiaojian cai 2017-11-13 17:43:29 +08:00
  • 08be1b5f5e plan: tiny clean. (#5081) Han Fei 2017-11-13 15:32:19 +08:00
  • 32dd95be51 plan: no need to double read in some case. (#5079) Yiding Cui 2017-11-13 14:46:21 +08:00
  • 294e348f42 lexer: support sql_mode 'NO_BACKSLASH_ESCAPES' (#5073) Du Chuan 2017-11-13 13:35:49 +08:00
  • 20dc896515 stats: use constant rand seed to make cm sktech test stable (#5076) Haibin Xie 2017-11-13 11:41:01 +08:00
  • 6f8db3167c executor: pre-allocate memory for slices (#5071) Jian Zhang 2017-11-13 11:37:00 +08:00
  • cedc35ca8c executor: add default database to query log (#5078) xiaojian cai 2017-11-13 11:26:56 +08:00
  • a13d24cff5 executor: fix a data race in dataReaderBuilder (#5067) tiancaiamao 2017-11-12 20:47:36 -06:00
  • ec9d1f0cc6 *: simplify RecordSet.Fields. (#5068) Ewan Chou 2017-11-12 12:07:18 +08:00
  • 7cdcc1d990 plan: return error instead of panic when subquery in join ON condition (#5062) Ewan Chou 2017-11-10 18:27:03 +08:00
  • 8fd5c7de6e server: use types.Row to write result set. (#5056) Ewan Chou 2017-11-10 15:41:02 +08:00
  • 15212587e1 *: remove resolver.go (#4988) HuaiyuXu 2017-11-10 00:42:10 -06:00
  • ecbee2e81a executor: don't reuse Executor in IndexLookUpJoin, remove doRequestForDatums() (#5031) tiancaiamao 2017-11-10 00:21:35 -06:00
  • dd5767a581 parser: update the alter table... add column (#5054) Lynn 2017-11-09 22:23:25 -06:00
  • 03e23ee93a executor: refine the log msg when 'set character_set_results=null' (#5052) HuaiyuXu 2017-11-09 20:36:30 -06:00
  • e1882357af parser: support sql_mode "PIPES_AS_CONCAT" (#5012) Du Chuan 2017-11-09 20:37:09 +08:00
  • 502d292313 plan: open some tests. (#5058) Yiding Cui 2017-11-09 19:48:32 +08:00
  • 96809723b7 expression: support sql_mode NO_UNSIGNED_SUB (#5030) Du Chuan 2017-11-09 14:23:42 +08:00
  • 5b9640f9a6 ddl: Save reorg doneHandle regularly (#5041) Lynn 2017-11-08 21:01:10 -06:00
  • 68cd5b09c4 plan, executor: improve hash join to support all join types (#4987) Jian Zhang 2017-11-09 10:22:35 +08:00
  • 6b6d424cb9 parser: support sql_mode high_not_precedence (#5011) Du Chuan 2017-11-08 23:01:23 +08:00
  • 30a080db5c *: build and use count-min sketch (#5042) Haibin Xie 2017-11-08 22:34:01 +08:00
  • 49f2a908a6 remove read-only statement from transaction auto retry (#5026) XuWentao 2017-11-08 19:03:05 +08:00
  • 2d79d59f24 store/tikv: set undetermined error if not recover from an rpc error. (#5043) disksing 2017-11-08 18:27:59 +08:00
  • c8e982c3ca vendor: update pd client (#5045) tiancaiamao 2017-11-08 02:08:39 -06:00
  • 7891b638bc util/testkit: fix Sort (#5044) Ewan Chou 2017-11-08 15:33:38 +08:00
  • 5922b7432b ranger: rerange file and rename some method. (#5028) Yiding Cui 2017-11-07 19:57:21 +08:00
  • 54a1e0ea22 vendor: update pd-client which add opentracing (#5039) tiancaiamao 2017-11-07 05:07:36 -06:00
  • 0977fd07e6 *: begin opentracing from dispatch() and change interface to Execute(ctx, sql) (#5027) tiancaiamao 2017-11-07 02:52:15 -06:00
  • c4e6d2f7a3 ranger: rename some method. (#5036) Yiding Cui 2017-11-07 14:36:01 +08:00
  • f3cc26e2a1 executor: make batch size of index join increasing slowly. (#5022) Han Fei 2017-11-07 14:29:05 +08:00
  • 1aa2a69f92 expression: remove type assertion on types.DatumRow. (#5005) Ewan Chou 2017-11-07 14:17:53 +08:00
  • 5a55d8b1a1 plan: let select push across project (#5016) Han Fei 2017-11-07 13:18:47 +08:00
  • 3f3ae07312 parser: parse more privilege types like RELOAD,EVENT and so on (#5013) tiancaiamao 2017-11-06 21:42:21 -06:00
  • bbf0b92240 executor,store/tikv: opentracing for TableReader, IndexReader, IndexLookup executor (#4937) tiancaiamao 2017-11-06 21:20:37 -06:00
  • 30bcd74a61 parser: support sql_mode REAL_AS_FLOAT (#5029) Du Chuan 2017-11-07 11:03:25 +08:00
  • 0acd9b6bea vendor: add proto for count min sketch (#5024) Haibin Xie 2017-11-07 10:17:45 +08:00
  • 32d0fc9e76 parser: support "insert into from selectStmt that has brackets" (#5008) winkyao 2017-11-06 07:06:21 -06:00
  • f46852480a Update the link to the Roadmap (#5017) Queeny 2017-11-06 20:22:13 +08:00
  • 8d0121c171 stats: fix count min sketch test (#5025) Haibin Xie 2017-11-06 16:23:40 +08:00
  • f7533a68d1 ddl: Add log details and tests (#5021) Lynn 2017-11-06 02:16:35 -06:00
  • 7a71b14ac1 executor: remove joinBuilder (#5019) Jian Zhang 2017-11-06 16:01:28 +08:00
  • 55529a5d26 expression: make in more powerful. (#4969) Yiding Cui 2017-11-06 15:36:53 +08:00
  • 63347051d7 executor,util/testkit: fix data race in test TestOnlyFullGroupBy (#5020) tiancaiamao 2017-11-06 00:59:12 -06:00
  • 363957bc19 stats: implement Count-Min Sketch (#4970) Haibin Xie 2017-11-06 11:20:46 +08:00
  • b7c722aab6 Support SQLMode ONLY_FULL_GROUP_BY and fix a join panic bug (#4613) Liao Qiang 2017-11-05 20:53:29 -06:00
  • c3d0f21c2e *: distsql use goroutine pool (#5009) Ewan Chou 2017-11-05 09:30:33 +08:00
  • 62433663e5 util/types: change types path (#5007) Ewan Chou 2017-11-04 23:37:14 +08:00
  • ad1c532ea5 *: remove unused package and functions (#5003) Ewan Chou 2017-11-04 16:36:25 +08:00
  • 0182bfd441 server: make auth test stable (#4999) Ewan Chou 2017-11-03 23:32:26 +08:00
  • cf288b5b76 vendor: remove unused vendor package. (#5000) Ewan Chou 2017-11-03 23:06:13 +08:00
  • a0f768d8f7 fix typo in comment (#5001) lkk2003rty 2017-11-03 09:14:22 -05:00
  • 68fcccdb2c types: fix doDivMod algorithm (#4995) xiaojian cai 2017-11-03 21:43:18 +08:00
  • 2b9a096a94 store/tikv: move safepoint checker to tikvStore. (#4998) disksing 2017-11-03 09:58:04 +08:00
  • 93910cedc5 expression, plan: correct the position of error check (#4993) HuaiyuXu 2017-11-02 20:26:51 -05:00
  • c70ed24253 plan, executor: clean code. (#4994) Han Fei 2017-11-02 23:32:04 +08:00