e38f406756
executor: extend ADMIN CHECK INDEX statement. ( #5955 )
2018-03-11 16:27:55 +08:00
3b1884e473
*: support check an index ( #5932 )
...
* *: check index
2018-03-05 12:30:31 +08:00
d34f702b6e
cascade drop table ( #5938 )
2018-03-03 15:58:54 +08:00
1a812fc19b
parser: support long varchar ( #5920 )
2018-03-03 10:20:03 +08:00
f446ce9d4f
parser for foreign key ( #5937 )
2018-03-03 10:11:10 +08:00
12be4037e2
parser: support COMMENT = 'string' in partition definition ( #5933 )
2018-03-01 06:43:14 -06:00
12c87929b8
*:fix some golint && ineffassign && misspell to improve GoReport Result ( #5867 )
2018-02-23 19:31:05 +08:00
fcbb4c53a2
parser: parse "select 1 order by 1" statement ( #5881 )
...
* parser: parse "select 1 order by 1" statement
2018-02-14 16:08:55 +08:00
f3c99cd535
parser: create index support LOCK syntax ( #5851 )
2018-02-11 10:22:56 +08:00
a04b2f9a8d
*: support show stats_healthy. ( #5769 )
2018-02-05 19:30:05 +08:00
775dcf4503
stats: support 'load stats' command ( #5724 )
2018-01-31 17:25:27 +08:00
7c5ea170a9
parser: fix Text() in SubSelect parse ( #5718 )
...
ex. "SELECT 1 > (select 1)“ , ast.SubqueryExpr#Query's Text() will return "(select ". by mistake.
2018-01-26 00:05:32 -06:00
cc808a51aa
parser: Support the ODBC syntax of time/date/timestamp literal ( #5634 )
2018-01-14 16:04:29 +08:00
04ef7d7992
*: shard implicit row ID ( #5513 )
2018-01-04 16:32:41 +08:00
f744c777de
parser: Support PACK_KEYS option in CreateTable statement ( #5554 )
...
Parse but ignore it.
2018-01-04 13:37:49 +08:00
5353ebe615
*: support analyze all indices statement ( #5403 )
2017-12-15 17:29:01 +08:00
f8c0aaf0c9
parser, expression: support SEPARATOR in group_concat aggregate function ( #5420 )
2017-12-15 16:36:13 +08:00
c9245f52c2
plan: add hint to force to choose hash join. ( #5315 )
2017-12-08 20:02:45 +08:00
d742d9285a
parser: support sql_mode 'IGNORE SPACE' ( #5106 )
2017-12-07 09:49:48 +08:00
7e480bd90e
ast, parser: support create view syntax ( #5197 )
2017-11-23 22:53:50 +08:00
1630957fdf
parser: Support add columns with parentheses ( #5103 )
2017-11-16 15:07:48 +08:00
326e63a55f
add bit_and, bit_or to parser.y ( #5091 )
2017-11-15 21:02:49 -06:00
dd5767a581
parser: update the alter table... add column ( #5054 )
2017-11-09 22:23:25 -06:00
3f3ae07312
parser: parse more privilege types like RELOAD,EVENT and so on ( #5013 )
...
RELOAD
CREATE TEMPORARY TABLES
LOCK TABLES
CREATE VIEW
SHOW VIEW
CREATE ROUTINE
ALTER ROUTINE
EVENT
2017-11-07 11:42:21 +08:00
32d0fc9e76
parser: support "insert into from selectStmt that has brackets" ( #5008 )
2017-11-06 07:06:21 -06:00
ba9b1f72be
parser: fix alter table add column(...) ( #4963 )
2017-10-31 05:37:23 -05:00
ecf07101b2
parser: Fix the bug of alter table table_options, other_alter_specification ( #4931 )
2017-10-31 15:07:49 +08:00
e40ad67efa
parser, executor: truncate info field for show processlist and show full processlist support ( #4739 )
2017-10-26 22:52:13 +08:00
5f74127805
parser: add numeric type signed opt support ( #4911 )
2017-10-26 19:18:36 +08:00
c55ec3d4a6
parser: ALTER TABLE t ENGINE = 'string' ( #4904 )
2017-10-26 14:52:56 +08:00
b0d20c9d6b
*: parse and ignore REPLICATION CLIENT/SLAVE, USAGE privileges in grant statement ( #4870 )
2017-10-25 00:26:53 -05:00
2f3d5e8220
parser: add straight_join_syntax support, just treat it as JOIN. ( #4872 )
2017-10-23 21:07:48 -05:00
befb615245
parser: parse PARTITION BY RANGE COLUMNS ( #4852 )
...
Fix issue https://github.com/pingcap/tidb/issues/4844
2017-10-22 22:27:17 -05:00
1a987dd825
*: Support the operation of cancel DDL jobs ( #4753 )
...
* *: support cancel the DDL job
2017-10-18 22:28:04 -05: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
d5a26905ef
parser: add int1, int2, int3, int4, int8 type support ( #4803 )
2017-10-17 03:15:33 -05:00
a7aaa64c76
parser: parse error compatible ( #4238 )
2017-10-10 13:00:56 +08:00
0d0685aae4
Refactor parser: Avoid some assertion for StmtNode ( #4705 )
2017-10-09 15:27:40 +08:00
ca7403a814
parser: refactor parser step2 ( #4652 )
...
Refactor expression syntax to use MySQL naming and structure.
Partially fix issue #4026
2017-09-29 15:34:03 +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
a2393245dd
parser, ast, expression: support TIME/TIMESTAMP literal ( #4368 )
2017-09-19 16:37:29 +08:00
a303748e4c
ast, parser: support syntax for "EXPLAIN FORMAT = stringlit" ( #4554 )
2017-09-19 12:50:06 +08:00
dd06221d71
parser: refactor parser first step ( #4545 )
...
* parser: refactor parser first step
This is the first step to refactor parser. it solve several problems.
1. function name can be general identifier, we don't need to define a keyword for a builtin function.
2. write test to make sure keyword is consistent with lever token. this fixes #4538 .
3. Removed ReservedKeyword, solve the identifier in scanner.
4. Simplified precedence definition.
* *: address comment
2017-09-18 21:04:00 +08:00
24db77fef1
parser: handle create table PARTITION BY KEY grammar ( #4539 )
2017-09-15 16:46:54 +08:00
e61efe6ee5
parser: support nvarchar syntax ( #4500 )
2017-09-12 14:30:04 +08:00
fc209cb1df
*: rewrite hex and bit literals ( #4415 )
2017-09-07 16:28:24 +08:00
952aafd403
*: Add operation of admin show ddl jobs ( #4316 )
...
* *: implement "admin show ddl jobs"
2017-09-05 13:07:51 +08:00
e6283e9fc6
parser: fix #4354 , support empty bit-value literal syntax b'' ( #4370 )
2017-08-30 10:03:34 +08:00
ea29a1c30d
expression: Support more types when getting default flen and decimal ( #4236 )
2017-08-28 02:26:07 -05:00
c27a3db4a5
parser: fix bug for parsing builtin UTC_TIME/UTC_TIMESTAMP/CUR_TIME/CURRENT_TIME/CURRENT_TIMESTAMP ( #4306 )
2017-08-27 21:14:30 -05:00