61868f44dc
*: Support the statement of "create table ... like" ( #2707 )
2017-02-22 23:57:04 +08:00
f7c95f3f42
executor: grant statement allow pattern string in db and table name ( #2688 )
2017-02-22 22:59:18 +08:00
94418b289f
*: add a ctx parameter to distsql.Select, kv.Client and tikv.Client ( #2699 )
2017-02-22 16:02:22 +08:00
a2f2e3f40a
tidb,store/tikv: use special session to execute ExecRestrictedSQL ( #2687 )
2017-02-22 15:08:17 +08:00
95f6b237ab
executor: fix statement count metrics for prepared statement. ( #2704 )
2017-02-22 13:22:45 +08:00
4f95252ab0
*: add Cancel method for tidb.Session, Canceled for context.Context ( #2636 )
2017-02-22 12:56:20 +08:00
16fa15d890
*: support revoke statement ( #2661 )
2017-02-21 22:05:50 +08:00
624e7edebe
executor: fix bug about topn pushing down. ( #2693 )
2017-02-21 14:54:56 +08:00
6859d121b9
txn:improvement for point get by unique key or pk ( #2631 )
2017-02-20 22:39:36 +08:00
fd9744c5e9
executor: start a goroutine to consume task channel if errorred. ( #2678 )
...
Fix goroutine leak.
2017-02-20 22:18:14 +08:00
43c73b7caa
util/types: fix bug when truncating string values. ( #2686 )
2017-02-20 20:35:47 +08:00
846b267b46
util/types: ignore string truncate error. ( #2685 )
2017-02-20 19:51:08 +08:00
faf74ee5ca
executor: fix a bug when subquery meet update. ( #2669 )
2017-02-18 19:18:50 +08:00
4dcd7c8d41
*: fix bug about scalar subquery. ( #2674 )
2017-02-18 15:42:26 +08:00
417122af42
ddl: save original schema ID for allocator when rename table. ( #2671 )
...
Fixes a bug that renamed table to another database failed to insert.
2017-02-17 22:19:00 +08:00
128e8e86d5
executor: fix bug about left outer join. ( #2672 )
2017-02-17 20:27:26 +08:00
37977865df
*: add max1row info and refine scalar subquery's decorrelation. ( #2646 )
2017-02-17 19:25:00 +08:00
50af37fd83
store/tikv: open switch of topn. ( #2658 )
2017-02-16 19:22:33 +08:00
dcc7715ec2
*: support with grant option for grant statement ( #2647 )
2017-02-16 12:58:07 +08:00
0864f17749
plan: handle int64 type when evaluate limit and count. ( #2648 )
...
Fix parameter mark limit for prepared statement.
2017-02-15 17:43:23 +08:00
31d3b87704
executor: fix a bug about table name comparison ( #2643 )
2017-02-15 13:27:56 +08:00
4d2cfb78f2
tidb: return fields for prepared statements. ( #2642 )
...
Prepared statement should return result fields.
2017-02-15 11:41:22 +08:00
8a28721864
executor: fix log format ( #2633 )
2017-02-14 10:23:45 +08:00
4fd95363b2
*: flush privileges statement ( #2602 )
2017-02-13 13:17:54 +08:00
1972558dc9
*: change default collation to utf8_bin ( #2617 )
...
Currently we doesn't support case insensitive index, our duplication check is always case sensitive.
We should not use case insensitive collation as default collation.
2017-02-10 11:45:35 +08:00
1aa005190f
executor: set text for execute prepared statement. ( #2620 )
2017-02-09 19:22:43 +08:00
f5fac14afb
util/sqlexec: introduce a SQLExecutor interface and use it ( #2618 )
...
This tiny change also fix a bug that privilege background session never commit
2017-02-09 16:44:15 +08:00
79be7364a9
*: fix reset stmt ctx when there are multiple statements ( #2613 )
2017-02-08 21:13:22 +08:00
59e8ccf0a5
expression: workaround for wrong timediff function input ( #2611 )
2017-02-08 20:57:27 +08:00
7520cb8972
fix issue2300 ( #2605 )
2017-02-08 19:48:51 +08:00
2afa11f8fa
executor: do not log expensive query for system table. ( #2601 )
2017-02-07 21:03:02 +08:00
8bafc3d515
tidb: accelerate unit test ( #2590 )
...
Avoid BootstrapSession everytime, just do it once in testSessionSuite.SetUpSuite
2017-02-06 15:11:38 +08:00
cb1c2f0ff9
*: update privilege Checker interface and use it ( #2557 )
2017-02-06 11:28:06 +08:00
90d64eff39
*: Support information_schema.table_constraints ( #2586 )
2017-02-04 12:07:19 +08:00
7ec875c952
executor: fix a bug of left outer semi join. ( #2573 )
...
* executor: fix a bug of left outer semi join.
2017-02-03 07:33:44 -06:00
950583eaf8
plan, tidb-server: add a flag to control statistic info reading. ( #2565 )
...
* plan, tidb-server: add a flag to control statistic info reading.
* pass test.
* address comment
2017-01-30 11:29:43 +08:00
7965666bce
executor: ajust some code. ( #2574 )
2017-01-30 09:45:50 +08:00
e68dcf77dc
*: remove ctx from function args. ( #2566 )
2017-01-28 18:44:02 +08:00
4d9b70f0a6
plan, executor: give special treat for index columns when analyze table ( #2436 )
...
* plan/statistics: statistics support add index info
2017-01-26 11:24:53 +08:00
461fd98bb0
*: rename the plan interface. ( #2547 )
2017-01-25 15:10:44 +08:00
32173e988f
plan: fix a bug of exists sub query ( #2549 )
2017-01-25 14:41:53 +08:00
d7ed20cd62
executor: add log. ( #2545 )
2017-01-24 17:10:07 +08:00
873403ab70
plan: refine the range calculating. ( #2534 )
2017-01-24 12:49:12 +08:00
150574bacf
plan: remove aggregation grouped by unique key. ( #2424 )
2017-01-23 19:08:48 +08:00
fb429408c9
*: make schema as a pointer. ( #2533 )
2017-01-23 16:23:47 +08:00
96ee4446e3
*: refactor function. ( #2499 )
2017-01-22 18:10:38 +08:00
1a0ccaf9d6
executor: log expensive query. ( #2529 )
...
An expensive query may run for a long time, we need to see the log before query is finished.
2017-01-22 14:23:47 +08:00
9d536e34a7
*: run a bootstrap session before store is ready (fix race) ( #2491 )
2017-01-22 11:39:25 +08:00
f145a32063
*: refactor apply plan and executor. ( #2411 )
2017-01-22 11:06:17 +08:00
6ae4b77d7f
plan, executor: clean code ( #2520 )
2017-01-22 10:18:10 +08:00