b7c722aab6
Support SQLMode ONLY_FULL_GROUP_BY and fix a join panic bug ( #4613 )
2017-11-06 10:53:29 +08:00
ad1c532ea5
*: remove unused package and functions ( #5003 )
...
* *: remove unused package and functions
2017-11-04 03:36:25 -05:00
25879d3649
expression: support builtin function ROW_COUNT ( #4853 )
2017-10-28 09:18:58 +08:00
ae84a0a19f
stats: load column histograms by need ( #4847 )
2017-10-24 16:32:09 +08:00
0306bb0070
tidb: support a plan cache for prepared statements ( #3956 )
...
* tidb: support a plan cache for prepared statements
2017-10-24 00:55:51 -05:00
7d2804e43c
*: check sc.IgnoreZeroInDate when parsing string or number to date/datetime/timestamp ( #4732 )
2017-10-10 23:38:53 -05:00
545ceb7aec
*: close agg push down by default and remove cbo switch ( #4696 )
2017-09-30 13:43:21 +08:00
a6b5c666c5
*: support NotFillCache kv request option ( #4658 )
...
If TiDB send a request with NotFillCache option, the LRU cache of underlying
storage will not be touched. select statement with SQL_NO_CACHE will use it.
2017-09-29 02:06:38 -05:00
c899e5bb16
expression: rewrite builtin function: MOD ( #4407 )
2017-09-21 09:48:51 +08:00
879437475f
plan: refine return type, charset and collation for 'get variable' expression ( #4550 )
2017-09-19 14:52:19 +08:00
31a48f8d75
server: SSL/TLS support ( #3716 )
2017-09-07 13:36:28 +08:00
881d76840b
plan,executor: calculate generated columns in CRUD. ( #3951 )
2017-08-23 14:52:43 +08:00
31edc09341
Add a system variable to enable automatic split delete data into batches. ( #4256 )
...
* *: Batch delete data
2017-08-21 10:37:24 +08:00
a88ebb1cf6
*: use structure to store user identity ( #4078 )
...
*: use structure to store user identity
2017-08-14 03:37:36 -05:00
678c6924be
*: support priority for SELECT HIGH_PRIORITY statement ( #4119 )
...
*: support priority for SELECT HIGH_PRIORITY statement
2017-08-10 01:09:57 -05:00
96c3ff7c2f
*: add variable to control batch size of index join ( #4028 )
2017-08-04 14:53:05 +08:00
8a1e93bc8e
*: add cbo switch. ( #3877 )
2017-08-03 19:28:17 +08:00
4880d920e7
Pass sessionVars for stats() to support session-scoped status vars. [ci skip] ( #3974 )
2017-08-02 15:29:16 +08:00
d0dcb5b0a6
expression, parser: fix issue #3691 , cast compatibility ( #3894 )
2017-08-01 16:47:38 +08:00
0d9ea869c2
*: fix set/get var race ( #3913 )
...
* *: fix set/get var race
2017-07-27 16:08:20 +08:00
91ba0841b0
executor, sessionctx, util: treat decimal truncation as warning during inserting ( #3897 )
2017-07-26 19:10:42 +08:00
e008c6c36a
expression: fix #3762 , signed integer overflow handle in minus unary scalar function ( #3780 )
2017-07-26 11:44:00 +08:00
edb9110a7c
*: CoerceDatum should deal with truncate error internally ( #3799 )
2017-07-20 16:46:06 +08:00
d8aaa222c8
*: make SET TRANSACTION ISOLATION LEVEL READ COMMITTED take effect ( #3619 )
2017-07-17 19:16:23 +08:00
b535fd0b7e
*: remove the useless variable of TiDBSkipDDLWait ( #3527 )
2017-06-22 16:30:18 +08:00
379914a5af
*: fix timestamp column data and index inconsistent involving timezone ( #3497 )
2017-06-20 15:22:50 +08:00
9c3ac28541
sessionctx/variable: store a copy of timezone in StatementContext ( #3495 )
...
There are many place need access to timezone, they come with a StatementContext argument.
So put a copy of timezone into StatementContext to achieve the goal with minimal changes.
2017-06-16 18:33:13 +08:00
439a47c092
sysvar: fix license ( #3460 )
...
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp >
2017-06-12 20:53:55 +08:00
a438237317
*: refactor binlog and reenable test ( #3433 )
2017-06-09 11:39:24 +08:00
eb2b32ee86
executor: validate snapshot TS ( #3416 )
2017-06-08 13:33:12 +08:00
7b6e4475b3
variable: add a varaible to read current timestamp ( #3400 )
2017-06-06 07:27:30 +08:00
62450b9024
Use etcd to speed up DDL process
...
Add the mock owner-manager and schema-syncer and enable using etcd to speed up DDL process by default.
2017-06-04 10:00:41 +08:00
77b87ed170
variable: remove GoSQLDriverTest ( #3361 )
2017-05-31 11:43:38 +08:00
83a40db1fa
sessionctx/variable: add default value of Password Validation Variables ( #3251 )
2017-05-15 12:41:24 +08:00
5f34aa4776
*: Add warnings for load data ( #3224 )
2017-05-11 08:11:52 +08:00
6715099b44
sessionctx: @@version return wrong value ( #3232 ) ( #3238 )
2017-05-11 00:06:09 +08:00
0d6490efc4
*: interpret timestamp datum based on session's time_zone ( #3167 )
...
1. FromPackedUint don't consider time_zone any more, moved to Unflatten
2. use session's time_zone instead of time.Local
3. add a time.Location parameter to some Encode/Decode functions in tablecodec
2017-05-08 11:58:55 +08:00
0d83936ef3
sessionctx: fix comments warning in sessionctx ( #3192 )
2017-05-04 10:23:15 -05:00
20be357e86
expression: fix buildin function found_rows() ( #3134 )
...
fix issue #3131 .
2017-05-02 11:40:10 +08:00
a7f4c3dd5e
sessionctx/varsutil: fix parse time_zone '-6:00' ( #3165 )
...
Fix a parse bug that negative sign is not take into consideration.
2017-05-02 11:25:15 +08:00
a9a33b0209
fix typo ( #3179 )
2017-04-29 00:24:27 +08:00
93f4780f40
plan: add variable countReliable to physicalPlanInfo ( #3011 )
2017-04-24 17:07:31 +08:00
42dec329fe
session: return correct LastInsertID. ( #3071 )
...
When insert into an auto_increment column with a given value, the last insert id write to client should be the value.
2017-04-18 18:53:24 +08:00
3126e5e341
*: online update count in table stats. ( #3053 )
...
When insert and update happens, we will cache the changed info in every session. After a duration(five minutes now) passes, handle will sweep every cache and merge them. Then dump the delta info to TiKV.
2017-04-15 21:20:44 +08:00
e068663cdc
Auto split insert data into multiple batches. ( #2958 )
...
Add a sysvar to enable batch insert data and disable batch insert in transaction.
2017-03-30 14:57:55 +08:00
ad13ca15ca
session: reset affected rows in retry. ( #2949 )
2017-03-29 16:09:47 +08:00
6aa45e441c
Make index serial scan concurrency configurable and fix golint errors. ( #2928 )
2017-03-27 00:57:19 +08:00
ed56d82fa7
sessionctx/variable: refine TiDB specific system variables. ( #2915 )
2017-03-24 12:57:33 +08:00
7aa024c9a0
*: add UTF8 check global variable. ( #2899 )
2017-03-23 08:56:21 +08:00
60bcd987d5
plan/statistics: concurrent build columns ( #2713 )
2017-03-22 22:16:45 +08:00