Commit Graph

  • 3bfac81a4e *: add builtin function FROM_DAYS (#2434) Michael Belenchenko 2017-01-14 20:10:47 +03:00
  • 217c26bd0b *: Support the statement of rename table (#2444) Lynn 2017-01-15 00:58:10 +08:00
  • 440b7653d4 *: fix a bug when aggregate function meet subquery. (#2452) Han Fei 2017-01-14 16:23:56 +08:00
  • d0813e181f store/tikv: log more info for unexpected errors. (#2459) disksing 2017-01-14 16:19:02 +08:00
  • 5b7ec4c6cf ddl/ddl_db_test: locate errors occurred in goroutine (#2443) HuaiyuXu 2017-01-14 11:32:10 +08:00
  • 1e9131d2ff store/tikv: fix cancel prewrite bug. (#2454) disksing 2017-01-14 11:24:48 +08:00
  • afeccd0e32 parser: fix aggregate functions. (#2453) Ewan Chou 2017-01-13 17:10:01 +08:00
  • 554293a73e executor: add more information on slow dist sql. (#2451) Ewan Chou 2017-01-13 14:41:11 +08:00
  • d1ef3e5687 *: add builtin function SIGN (#2427) zyguan 2017-01-13 10:31:05 +08:00
  • a3c1d47058 parser: count multiple expression doesn't return error. (#2429) (#2448) Yu Liu 2017-01-13 03:24:22 +01:00
  • 849071221c Wrong behavior when executing alter table t add index c (c(3)); (#2432) (#2441) Yu Liu 2017-01-11 11:25:57 +01:00
  • 5cefcaa688 tidb-server: change flag v to V (#2442) Neil Shen 2017-01-11 14:46:48 +08:00
  • 0eaef417e8 type/util: add functions mixDateAndTime and getDateFromDaynr (#2407) tiancaiamao 2017-01-11 11:00:35 +08:00
  • 02dfb04c84 server: add metrics for error counter. (#2435) Ewan Chou 2017-01-11 10:33:28 +08:00
  • 02511087c7 parser: handle timestamp default value with fsp specified (#2437) tiancaiamao 2017-01-11 10:23:23 +08:00
  • 293988b436 *: Fix a bug when binary literal has a charset prefix (#2438) Shen Li 2017-01-11 10:16:51 +08:00
  • c234f27cdc plan: fix a bug about pushing limit (#2440) Han Fei 2017-01-11 08:11:03 +08:00
  • 5969e9ecad *: add builtin function TIMESTAMPDIFF (#2386) tiancaiamao 2017-01-11 00:12:48 +08:00
  • 261f271584 plan: fix a predicate push down bug. (#2439) Han Fei 2017-01-10 20:10:14 +08:00
  • 19c87888b4 expression: add new funcs map. (#2433) Han Fei 2017-01-10 19:21:10 +08:00
  • 07f756b818 plan/statistics: statistics support add index info (#2349) Haibin Xie 2017-01-10 15:22:01 +08:00
  • 7c66138042 executor: optimize delete statement. (#2421) Ewan Chou 2017-01-10 15:13:00 +08:00
  • 468af824a9 *: Fix the wrong error message and fix missing type (#2431) Lynn 2017-01-10 14:43:38 +08:00
  • 0f15c2ec5d kv: limit transaction size, len, and entry length, reduce retry times (#2426) Ewan Chou 2017-01-10 12:26:18 +08:00
  • e6187d8250 privilege/privileges: MySQLPrivilege caches mysql privilege table (#2388) tiancaiamao 2017-01-10 12:11:09 +08:00
  • d4f1a0a28d ddl: Add the index key prefix limit (#2272) (#2380) Yu Liu 2017-01-10 04:32:20 +01:00
  • 52c267959b expression: refactor rest functions. (#2416) Han Fei 2017-01-09 23:53:46 +08:00
  • 0e599c6c47 store/tikv: handle RaftEntryTooLarge error. (#2425) disksing 2017-01-09 23:37:48 +08:00
  • b2ce51a06d *: support substr. (#2422) Han Fei 2017-01-09 23:25:22 +08:00
  • 677a85bbc0 tidb: session retry metrics (#2419) tiancaiamao 2017-01-09 23:13:50 +08:00
  • 962cd0c1fb expression: move some funcs out of builtin.go (#2418) Han Fei 2017-01-09 16:33:00 +08:00
  • 0066ab6418 tidb, domain: schema lease metrics (#2417) tiancaiamao 2017-01-09 15:05:43 +08:00
  • ee9a0fea1c parser: limit error information size (#2415) tiancaiamao 2017-01-09 14:31:18 +08:00
  • 15b9956e57 *: add buildin function CONV (#2390) ShuNing 2017-01-09 10:57:19 +08:00
  • 47316499fd plan: add cache for statistics table (#2398) Haibin Xie 2017-01-08 01:09:23 +08:00
  • f42eb05cbb adjust the parameter of cbo (#2412) Han Fei 2017-01-07 16:24:15 +08:00
  • b17b83378d expression: add functionClass and builtinFunc for time funcs. (#2410) Han Fei 2017-01-07 14:20:26 +08:00
  • 2521ab4dec *: extract a builtin function factory for date arithmetic (#2403) zyguan 2017-01-07 10:52:31 +08:00
  • 1dd0945cf3 *: add unique key info into schema (#2376) Yiding Cui 2017-01-06 17:36:39 +08:00
  • 1b72b11ffa util/types: fix truncate float (#2405) Ewan Chou 2017-01-06 17:14:04 +08:00
  • cd98c551b4 util/types: handle ParseDatetime overflow properly (#2401) tiancaiamao 2017-01-06 14:36:08 +08:00
  • 2594e4f799 parser: parse use 10 instead 0 (#2404) tiancaiamao 2017-01-06 11:29:55 +08:00
  • ac06325a1d *: add builtin function DATEDIFF (#2374) Michael Belenchenko 2017-01-06 05:01:20 +03:00
  • 9c38f89241 expression: add functionClass and builtinFunc for str funcs. (#2399) Han Fei 2017-01-05 17:02:12 +08:00
  • 6bc6f7e98b *: Add the field of history information in job structure (#2046) Lynn 2017-01-05 16:34:39 +08:00
  • 18fc9aa630 expression: implement functionClass and builtinFunction for op funcs. (#2391) Han Fei 2017-01-05 16:23:31 +08:00
  • 696bea9f37 *: Support batch load data (#2394) Lynn 2017-01-05 16:15:00 +08:00
  • 39a7b90e7f types: optimize floatStrToIntStr (#2396) Ewan Chou 2017-01-05 16:06:47 +08:00
  • ef7eac6104 expression: implement functionClass and builtinFunction for math funcs. (#2389) Han Fei 2017-01-05 15:25:05 +08:00
  • 36e9570051 *: concurrently begin a transaction and compile (#2393) Ewan Chou 2017-01-05 15:00:43 +08:00
  • a3b5a487d4 domain: fix a data race (#2397) tiancaiamao 2017-01-05 14:49:06 +08:00
  • a44d9c3891 *: add builtin function UNIX_TIMESTAMP (#2369) tiancaiamao 2017-01-05 14:09:21 +08:00
  • 27c3a37410 benchdb: support specify a sql query to run. (#2395) Ewan Chou 2017-01-05 13:36:45 +08:00
  • c8cc389fdc ddl: bug in columnDefToCol, Length shouldn't be set for unspecified fields. (#2381) (#2382) Yu Liu 2017-01-05 05:04:21 +01:00
  • e3e7b624f2 expression,parser: add support for FIND_IN_SET function (#2373) zyguan 2017-01-05 10:58:58 +08:00
  • 8e109b7df9 expression,parser: add support for INTERVAL function (#2370) zyguan 2017-01-05 10:38:03 +08:00
  • 73f1fa9144 expression: implement functionClass and builtinFunction for some funcs. (#2384) Han Fei 2017-01-04 21:12:49 +08:00
  • fc278d3ec0 Update README.md (#2392) dongxu 2017-01-04 20:27:24 +08:00
  • 6d1df4f552 expression: implement functionClass and builtinFunction for info funcs. (#2385) Han Fei 2017-01-04 18:52:54 +08:00
  • 65f1a0be12 tikv: Enable if expr pushdown (#2387) Shen Li 2017-01-04 16:55:05 +08:00
  • fb3d981d74 tidb: sleep for a while and retry when schema out of date (#2379) tiancaiamao 2017-01-04 13:17:24 +08:00
  • cc5fcae0a3 ddl: Speed up adding index phase (#2341) Lynn 2017-01-04 12:32:58 +08:00
  • 8a03344d05 *: deprecate DateArithInterval (#2368) zyguan 2017-01-04 11:42:59 +08:00
  • 27c0c76cb1 sessionctx: add 'time_zone' session variable (#2375) tiancaiamao 2017-01-03 20:03:03 +08:00
  • e38c67e086 executor: implements nested loop join. (#2365) Han Fei 2017-01-03 19:53:03 +08:00
  • f35ab30127 *: change the implementation of domain schema lease (#2327) tiancaiamao 2017-01-03 19:45:08 +08:00
  • d40e24ce46 *: in prepared statement limit/offset may be placeholder (#2364) Shen Li 2017-01-03 14:52:14 +08:00
  • 3f9a101ce6 parser: Index option could be a list (#2366) Shen Li 2017-01-03 11:49:48 +08:00
  • 042280e1bf expression: add baseFunctionClass (#2361) Han Fei 2017-01-03 11:21:14 +08:00
  • 235a7979b9 sessionctx/varsutil: refactor system variable (#2359) Ewan Chou 2017-01-03 11:15:50 +08:00
  • b80488f875 Remove unmaintained storage engine (#2372) goroutine 2017-01-02 20:22:34 -06:00
  • 27f5f287f7 expression: move types.helper to expression pkg. (#2371) Han Fei 2017-01-02 10:50:41 +08:00
  • b2e9ad7e55 ast: clean useless code. (#2367) Han Fei 2017-01-01 18:43:22 +08:00
  • 0b4a8f652d executor: move some exec out of executor.go (#2363) Han Fei 2016-12-31 23:21:46 +08:00
  • 45e841b663 expression: move some funcs out of builtin_other. (#2362) Han Fei 2016-12-31 23:15:57 +08:00
  • f0fbe16e18 add support for the LEAST function (#2360) zyguan 2016-12-31 22:37:43 +08:00
  • b5c9650b5a server: rename IStatement to PreparedStatement (#2358) goroutine 2016-12-30 20:59:58 +08:00
  • 0668c5fa03 server: rename IContext to QueryCtx (#2356) goroutine 2016-12-30 19:57:56 +08:00
  • 31d58b69ed executor: consider uint = int in join condition. (#2355) Han Fei 2016-12-30 19:00:49 +08:00
  • 42dd3c8759 expression: fix shadow warning (#2354) goroutine 2016-12-30 11:56:14 +08:00
  • b180334231 server: fix issue 2346 (#2351) tiancaiamao 2016-12-29 23:28:17 +08:00
  • 20cb3f2c93 store/tikv/mock-tikv: fix data race (#2352) Ewan Chou 2016-12-29 22:17:39 +08:00
  • c99cdaaa30 *: parser support crc32 conv bit_xor (#2347) ShuNing 2016-12-29 20:49:12 +08:00
  • c00a1c3af0 Update beta to rc version (#2350) cuiqiu 2016-12-29 20:16:53 +08:00
  • fbed4ca5ee store/tikv: split table for mock tikv (#2331) Ewan Chou 2016-12-29 20:16:13 +08:00
  • 7d9944f01c *: add builtin func interface. (#2344) Han Fei 2016-12-29 19:41:46 +08:00
  • a28ab3eb73 *: add GetArgs interface (#2343) Han Fei 2016-12-29 19:10:01 +08:00
  • ebbbf8993b ddl: speed up create table without the need to change lease. (#2332) Ewan Chou 2016-12-28 22:08:19 +08:00
  • 5a3099477a ticlient: clear store address info when receiving StoreNotMatch (#2339) Shirly 2016-12-28 17:51:46 +08:00
  • b5e9cc5a7b util/types: fix get valid float (#2337) Ewan Chou 2016-12-28 16:40:35 +08:00
  • 5e60397887 util/types: log timestamp error (#2336) tiancaiamao 2016-12-28 16:01:10 +08:00
  • 7c87b92468 *: Use standard error code/message for incorrect function argument count error (#2335) Shen Li 2016-12-28 14:57:39 +08:00
  • c29ebe0715 domain: schema lease manage abstraction (#2137) tiancaiamao 2016-12-27 20:23:42 +08:00
  • 5f96f67cbc *: change schema from []*Column to struct (#2321) Yiding Cui 2016-12-27 14:02:19 +08:00
  • 02ad847e9c store/tikv: return error when transaction is too large. (#2325) Ewan Chou 2016-12-26 23:40:52 +08:00
  • 305bb6c643 util/types: StrToDate support more format control (#2310) tiancaiamao 2016-12-26 22:56:13 +08:00
  • 2248b6226b ddl: Add a ddl_op file (#2324) Lynn 2016-12-26 14:31:01 +08:00
  • 453a95ce8c *: merge packages of evaluator and expression. (#2322) Han Fei 2016-12-26 12:35:29 +08:00
  • 12f3654672 add func char_length (#2323) Jason W 2016-12-26 11:22:17 +08:00
  • cd9bd133db ddl: fix issue 2293 (#2316) Lynn 2016-12-26 10:52:16 +08:00