62433663e5
util/types: change types path ( #5007 )
...
* util/types: change types path
2017-11-04 10:37:14 -05:00
e40ad67efa
parser, executor: truncate info field for show processlist and show full processlist support ( #4739 )
2017-10-26 22:52:13 +08:00
b9bf914312
*: dummy implementation for show profiles statement ( #4795 )
...
* *: dummy implementation for show profiles statement
* address comment
2017-10-17 03:27:12 -05:00
e452dc51aa
*: add schema state check ( #4801 )
2017-10-17 15:52:20 +08:00
83aeca4e36
*: fix length of all show stmt ( #4589 )
2017-09-22 14:29:32 +08:00
7adcc568e1
executor,mysql: fix #4540 , Navicat for MySQL compability of show create table ( #4544 )
2017-09-18 20:26:57 +08:00
e79e09143d
executor: fix show create table with fk ( #4537 )
2017-09-15 17:42:04 +08:00
fc209cb1df
*: rewrite hex and bit literals ( #4415 )
2017-09-07 16:28:24 +08:00
c1384a26b7
executor, types: format output ( #4418 )
2017-09-06 16:00:03 +08:00
bc0efef751
executor: Fix DEFAULT output in SHOW CREATE TABLE ( #4427 )
2017-09-05 09:20:16 +08:00
271f0c0338
executor, types: format output ( #4372 )
...
Escape special chars and handle quote marks.
2017-08-30 10:34:50 +08:00
9367fdddd4
show column comment, table auto-increment; change index default collation ( #4303 )
...
* - 1. change index default collation from "utf8_bin" to "A".
- 2. show column comment. fix #4224 .
- 3. show table auto-increment. fix #3747 .
2017-08-26 17:45:03 -05:00
881d76840b
plan,executor: calculate generated columns in CRUD. ( #3951 )
2017-08-23 14:52:43 +08:00
3f8334e188
*: provide SHOW PLUGINS statement with a dummy implementation ( #4278 )
2017-08-22 10:58:47 +08:00
a88ebb1cf6
*: use structure to store user identity ( #4078 )
...
*: use structure to store user identity
2017-08-14 03:37:36 -05:00
c7c248eb91
executor: change struct row to []types.Datum ( #4072 )
2017-08-09 18:37:57 +08:00
4880d920e7
Pass sessionVars for stats() to support session-scoped status vars. [ci skip] ( #3974 )
2017-08-02 15:29:16 +08:00
6921161fde
types, expression: cast string as time ( #3977 )
...
fix issue #3942
TiDB doesn't treat '.' as a special point, '.' is the fractional seconds part delimiter
2017-08-01 23:35:20 +08:00
f024ebbdca
*: support show stats_buckets ( #3720 )
2017-07-12 17:37:53 +08:00
f212ef1705
* support show stats_histogram ( #3683 )
2017-07-11 15:49:11 +08:00
aa41e3aaf4
*: support show stats ( #3633 )
2017-07-06 16:51:59 +08:00
a89f0f037b
executor: fix typo. ( #3637 )
2017-07-06 13:21:43 +08:00
9575deeb10
ddl: add more features about generated column. ( #3431 )
...
DESC table_with_generated_column;
SHOW CREATE TABLE table_with_generated_column;
If generated expression in DDL references bad column, throw error;
If alter table change/drop column dependent by other columns, throw error;
if alter table change/modify generated columns, throw error if needs.
2017-06-13 18:53:58 +08:00
ad52a2462c
executor: add open inteferce for Executor. ( #3221 )
2017-05-09 21:13:22 +08:00
858d76bbe3
executor: fixed comments warning. ( #3187 )
2017-05-01 19:19:32 +08:00
aa9a97a051
*: show create table output utf8_bin collate. ( #3076 )
...
*: show create table output utf8_bin collate.
We only support case sensitive utf8_bin collation right now, but show create table ignored the collation.
So the dumped DDL statement doesn't contains collation option.
When the DDL statement is executed on MySQL, the collation will be changed to utf8_general_ci.
If the string column is defined as unique key, there would be duplicated key error.
This PR enforce utf8 charset and utf8_bin collation when parse a column definition, and enfore table option
`DEFAULT CHARSET=utf8 COLLATE=utf8_bin` in SHOW CREATE TABLE statement.
2017-04-18 19:54:21 +08:00
b9deb5e7aa
privilege: rename interface name from Checker to Manager ( #2969 )
2017-03-31 10:55:38 +08:00
60ba388e0c
*: check visibility for show databases and tables ( #2934 )
2017-03-28 11:28:50 +08:00
87d39986fe
*: show processlist ( #2744 )
2017-03-01 14:39:13 +08:00
07952cb108
*: basic support show warnings. ( #2724 )
2017-02-24 16:29:39 +08:00
3474c0e7b1
executor: Fix show create table with multiple fk ( #2711 )
2017-02-23 00:07:03 +08:00
fb429408c9
*: make schema as a pointer. ( #2533 )
2017-01-23 16:23:47 +08:00
235a7979b9
sessionctx/varsutil: refactor system variable ( #2359 )
...
Make varsutil package manage all the system variable get and set method.
2017-01-03 11:15:50 +08:00
36f0f307a8
parser: support show events ( #2099 )
...
* parser: support show events
2016-11-27 22:49:49 +08:00
ea894e8b77
*: Add a function GenByArgs for Error ( #2033 )
...
*: Add a function GenByArgs for Error
2016-11-27 13:18:43 +08:00
73f2ffad90
varsutil: remove dependency on 'types' for 'variable' package ( #2095 )
...
* varsutil: remove dependency on 'types' for 'variable' package
'variable' package will be used in 'types', remove dependency on 'types' by
moving functions to a new 'varsutil' package.
Also extract 'SetExec' from 'SimpleExec'
2016-11-25 13:44:49 +08:00
b19cc75a94
mysql, types: move MyDecimal and Time from 'mysql' to 'types' package. ( #2082 )
...
So we don't need to handle sql mode in 'mysql' package, avoid potential dependency cycle.
2016-11-24 10:50:31 +08:00
0af8520a78
sessionctx/variable: remove dependency on context package. ( #2064 )
...
Makes using session variable easier and faster.
Prepare for use session variable to handle data truncated error.
2016-11-23 14:39:48 +08:00
6748d3e83e
*: add comment for show table status. ( #2032 )
2016-11-18 19:10:25 +08:00
421ceeb8fa
*: make golint happy.
2016-11-15 11:12:24 +08:00
cbf024e8f7
*: clean code. ( #1987 )
2016-11-10 15:38:22 +08:00
e17644716d
refactor show clause. ( #1940 )
2016-11-10 11:14:37 +08:00
b5cd34aea7
executor: fix show create table null timestamp. ( #1968 )
...
Without the extra 'NULL', the create table statement would fail to execute.
2016-11-07 21:17:59 +08:00
c74c4f80fd
*: Fix bug in show create table ( #1924 )
...
Fix https://github.com/pingcap/tidb/issues/1918
2016-11-02 15:25:12 +08:00
2e79d3f305
executor: Make show create database result the same with mysql ( #1915 )
2016-11-01 13:43:21 +08:00
5ee84a7a9a
*: support show create db ( #1911 )
2016-11-01 13:11:18 +08:00
a6144ad1e1
*: Support Show processlist ( #1907 )
2016-10-31 18:23:00 +08:00
04b3bc96d0
executor: show original identifier instead of lower case. ( #1909 )
...
Fixes issue https://github.com/pingcap/tidb/issues/1904
2016-10-31 17:57:22 +08:00
1550e76e6c
executor: add comments in executor package. ( #1876 )
...
* executor: add comments in executor package.
2016-10-31 10:51:17 +08:00
9257a4181f
*: fix show create table bug ( #1689 )
2016-09-06 11:30:27 +08:00