Commit Graph

  • c0a8f9ad24 [parser] Support ALTER TABLE REBUILD PARTITION syntax (#469) Du Chuan 2019-08-16 15:04:33 +08:00
  • bee432281a [parser] parser: Fix CHECK PARTITION syntax (#457) Du Chuan 2019-08-16 12:05:55 +08:00
  • 01b8be921f [parser] add support for [TRUNCATE|DISCARD|IMPORT|OPTIMIZE|REPAIR] PARTITION (#453) Zhenhua Yang 2019-08-15 14:28:08 +08:00
  • 5f6a402230 [parser] parser: Support keyword FIELDS in ALTER TABLE PARTITION BY syntax (#471) Du Chuan 2019-08-15 14:16:15 +08:00
  • 375404f929 [parser] add support for CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX (#454) Zhenghao Zhang 2019-08-15 10:07:44 +08:00
  • db0250c9fc [parser] parser: fix LONG syntax (#473) lauhg 2019-08-14 09:30:17 -05:00
  • fadfe65c2e [parser] parser: add several optimizer hints (#424) Zijie Zhang 2019-08-14 17:22:19 +08:00
  • 90e7b8ecbb [parser] parser.y: fix variable in set, 'set xx.xx = 42' is a valid statement (#441) tiancaiamao 2019-08-14 10:57:09 +08:00
  • f27d846e3d [parser] add support for EXCHANGE PARTITION (#449) lei yu 2019-08-14 10:36:08 +08:00
  • 15fca9a31e [parser] remove executable on parser_test.go (#458) 庄天翼 2019-08-14 09:47:16 +08:00
  • 985e762f47 [parser] support MATCH syntax (#466) qiukun 2019-08-13 14:54:31 +08:00
  • 446d2e6e47 [parser] parser: fix CHARACTER VARYING syntax (#465) lauhg 2019-08-12 23:47:50 -05:00
  • ae67a02f61 [parser] parser: Fix NO_WRITE_TO_BINLOG option for ALTER TABLE Partition Operations syntax (#456) Du Chuan 2019-08-12 16:24:00 +08:00
  • 85ab93c2d3 [parser] Add support for INSERT_METHOD (#452) 庄天翼 2019-08-12 13:05:05 +08:00
  • ac958b52cd [parser] Fix CREATE DATABASE … ENCRYPTION syntax (#450) Zhenghao Zhang 2019-08-12 11:19:59 +08:00
  • 82aae19c1a [parser] parser: fix IF NOT EXISTS support for MariaDB ADD PARTITION syntax (#455) Du Chuan 2019-08-11 01:53:24 +08:00
  • a3182eb843 [parser] add support for PASSWORD EXPIRE (#442) lei yu 2019-08-08 13:24:49 +08:00
  • 2d2990f3ad [parser] make load data stmt traceable (#447) cfzjywxk 2019-08-07 21:42:31 +08:00
  • 6d183e6d75 [parser] parser: support analyze options for samples (#440) Haibin Xie 2019-08-05 19:25:44 +08:00
  • bef56833c3 [parser] add support for CREATE TEMPORARY TABLE (#438) lei yu 2019-08-05 18:54:40 +08:00
  • ec0c81140b [parser] parser: support cast as real (#425) Shenghui Wu 2019-08-05 16:29:30 +08:00
  • 7c3199735d [parser] add support for RTREE index (#433) lei yu 2019-08-05 11:34:16 +08:00
  • 5fe457fc98 [parser] ast,parser: added several expression types to represent keyword arguments (#142) kennytm 2019-08-03 16:27:11 +08:00
  • d6e9870e73 [parser] model: add schema name, table name to ddl job (#422) crazycs 2019-08-03 14:37:20 +08:00
  • 06b75c5eec [parser] add support for SECONDARY_ENGINE (#418) lei yu 2019-08-03 13:00:47 +08:00
  • cb1061a56c [parser] parser: fix WITH/WITHOUT VALIDATION syntax (#427) tsuki 2019-08-02 12:45:56 +08:00
  • 4eea70ebce [parser] Fix AST.Restore() restore char(1) to char(1,0) (#421) leoppro 2019-08-01 11:36:50 +08:00
  • a580fe29ee [parser] parser: support cast as float (#416) wshwsh12 2019-07-31 17:18:14 +08:00
  • 481f4cb981 [parser] *: make 'grant all privileges' work right (#400) tiancaiamao 2019-07-30 17:13:57 +08:00
  • 57dfbab778 [parser] add support for STATS_SAMPLE_PAGES (#414) lei yu 2019-07-30 16:33:36 +08:00
  • bf7a1b4bf7 [parser] add support for STORAGE table option (#407) lei yu 2019-07-30 11:07:33 +08:00
  • f100bfdd65 [parser] parser: support cast as double (#399) wshwsh12 2019-07-26 12:59:44 +08:00
  • 5924cf2f8c [parser] parser: fix remove partitioning syntax (#396) Tanner 2019-07-26 12:09:16 +08:00
  • f189c0a2bf [parser] parser : add support for octet_length function (#401) gaoxingliang 2019-07-26 10:37:12 +08:00
  • f3a51e433b [parser] parser: fix compatibility for OnDelete,OnUpdate clauses (#393) leoppro 2019-07-25 14:03:10 +08:00
  • 9132b83cd8 [parser] parser: support more analyze options (#388) Haibin Xie 2019-07-23 16:35:56 +08:00
  • f211af7b0f [parser] parser: add TableOptimizerHint TIDB_HASHAGG and TIDB_STREAMAGG (#394) Zijie Zhang 2019-07-23 14:30:24 +08:00
  • 63183ae869 [parser] parser: fix compatibility for LOCK ALGORITHM SET DEFAULT and CHECK clauses (#392) leoppro 2019-07-22 10:27:59 +08:00
  • 97941448f4 [parser] issues 280: Support ON UPDATE ddl statements (#331) Leonid Gershanovich 2019-07-20 01:33:12 -04:00
  • 78f1322d91 [parser] charset: add 'char set' syntax support (#389) Tanner 2019-07-19 18:08:00 +08:00
  • fe06061d94 [parser] Issue 332 support "DROP TEMPORARY table" (#333) Leonid Gershanovich 2019-07-19 00:17:39 -04:00
  • cdb0be24c8 [parser] parser: support DELETE FROM ... AS ... syntax (#383) kennytm 2019-07-18 23:35:34 +08:00
  • 150d5b92b1 [parser] parser: add opt_rule_blacklist and admin reload it. (#375) Zhuomin(Charming) Liu 2019-07-16 18:55:15 +08:00
  • f3c3ddbf98 [parser] utils: IsReadOnly returns wrong result when checking SQLs like explain analyze insert ... (#381) Yuanjia Zhang 2019-07-10 15:29:14 +08:00
  • 173184e18d [parser] test.sh: do not compile tests in parallel (#382) kennytm 2019-07-10 15:08:31 +08:00
  • d2849ffa22 [parser] test: count coverage for all packages when unit testing (#377) kennytm 2019-07-09 11:11:13 +08:00
  • 6c5f75832e [parser] parser: support "admin plugins enable/disable plugin1" syntax (#374) lysu 2019-07-08 20:35:55 +08:00
  • 29a32c1051 [parser] mysql: add a new state ErrInvalidJSONPathArrayCell (#373) Foreyes 2019-07-05 18:55:22 +08:00
  • e292ab6ed5 [parser] model: add LoadData statement flag (#372) Maxwell 2019-07-04 18:03:55 +08:00
  • 958cd88343 [parser] add hexLit and binaryList support for LOAD DATA (#365) Lingyu Song 2019-07-03 18:52:06 +08:00
  • 2d9b2efb42 [parser] *: add show table regions syntax (#349) crazycs 2019-07-02 10:52:23 +08:00
  • d2debf2fdf [parser] parse until eof (#367) Tanner 2019-07-01 20:30:46 +08:00
  • 84d13adf9e [parser] parser: fix hint parsing in select /*+ max_execution_time */ 1 (#366) tiancaiamao 2019-06-27 14:42:59 +08:00
  • b720a62b24 [parser] add binary args field to ExecuteStmt (#363) lysu 2019-06-24 21:34:17 +08:00
  • ac2366a98e [parser] *: add admin cleanup table lock syntax (#323) crazycs 2019-06-19 17:29:21 +08:00
  • cf64b220fe [parser] *: add IF EXISTS and IF NOT EXISTS supported for MariaDB (#337) Xuecheng Zhang 2019-06-13 16:23:12 +08:00
  • 08ef2cc316 [parser] *: support syntax for 'admin reload expr_pushdown_blacklist' (#350) HuaiyuXu 2019-06-12 13:27:18 +08:00
  • 1bf1d8c877 [parser] model: add in union flag (#351) Lonng 2019-06-12 10:41:53 +08:00
  • 92ba8bb89b [parser] *: support parsing all PARTITION BY syntax (#345) kennytm 2019-06-11 17:01:07 +08:00
  • 4dbad06ee8 [parser] *: try to support lock/unlock tables function (#305) crazycs 2019-06-10 09:43:46 +08:00
  • 02468bfa24 [parser] add split table ... between ... and syntax (#321) crazycs 2019-06-05 16:59:02 +08:00
  • c3f5479d6b [parser] Fix handling of FLOAT(p), FLOAT(m,d) and DECIMAL(m,0) types esp. w.r.t. Restore() (#311) kennytm 2019-06-04 21:40:21 +08:00
  • e34b3821d9 [parser] add MySQL extension assignment support for VariableAssignment (#346) Tanner 2019-06-04 14:28:06 +08:00
  • e18c1a7731 [parser] ast: add new field in create view stmt (#343) Haibin Xie 2019-06-03 20:03:28 +08:00
  • 416bf41862 [parser] mysql: add ErrInvalidJSONPathArrayCell (#240) Song Guo 2019-05-31 20:27:20 +08:00
  • 9ff76dabcb [parser] Fix several lexer bugs involving special comments (#342) kennytm 2019-05-31 16:23:11 +08:00
  • e8b48ae881 [parser] Parser: Support SQL_BIG_RESULT, SQL_SMALL_RESULT, SQL_BUFFER_RESULT (#304) baishen 2019-05-29 18:33:04 +08:00
  • 7038c2f560 [parser] add mysql standard error code 1907 (#339) db-storage 2019-05-29 14:38:45 +08:00
  • b68ad8a55e [parser] ast: fix case expression format bug (#338) crazycs 2019-05-23 19:32:41 +08:00
  • 6a484a4614 [parser] support keyword OPTIMISTIC and PESSIMISTIC. (#335) Ewan Chou 2019-05-22 20:32:04 +08:00
  • 02f2bdc427 [parser] add write conflict error for latch (#334) Jack Yu 2019-05-21 21:36:04 +08:00
  • 68880d0153 [parser] Support load data ignore replace (#312) SunDongliang 2019-05-20 13:16:45 +08:00
  • d7ab3d79d4 [parser] errcode.go: Add ErrBadUser (#319) Jiahao Huang 2019-05-19 14:43:18 +08:00
  • d62e9e0d5e [parser] update error message of ErrWriteConflict (#329) Ewan Chou 2019-05-17 11:46:56 +08:00
  • bfe813fcb9 [parser] terror: enhance terror FastGen to gen nostack error (#326) lysu 2019-05-15 17:25:50 +08:00
  • 304090faa7 [parser] test: enable coverage when running unit tests (#324) kennytm 2019-05-13 11:33:00 +08:00
  • 2fa7c9076b [parser] parser: support mysql-compatible explain format (#316) Du Chuan 2019-05-10 08:32:30 +08:00
  • 78d1b7f21b [parser] parser: add support for ALTER DATABASE syntax (#318) bb7133 2019-05-09 19:04:53 +08:00
  • 7c9cd7df82 [parser] *: Add split index region syntax support. (#297) crazycs 2019-05-06 17:26:53 +08:00
  • 824bc91f46 [parser] digester: avoid infinite loop when an invalid token is seen (#313) kennytm 2019-05-05 17:28:03 +08:00
  • e31fda929f [parser] parser: Refine LoadDataStmt (#288) Du Chuan 2019-05-01 14:29:14 +08:00
  • 9a5b162e42 [parser] parser: support SHOW PROFILE syntax (#298) Du Chuan 2019-04-30 15:49:07 +08:00
  • 89e1bfd6ef [parser] mysql: update mysql error code/name for 3146/3069 (#309) bb7133 2019-04-29 20:07:06 +08:00
  • 1fa4d04572 [parser] *: fix upper-cased charset and collation name (#301) bb7133 2019-04-29 15:40:50 +08:00
  • bec06d97d6 [parser] Add begin lock syntax for pessimistic transaction. (#307) Ewan Chou 2019-04-28 14:35:09 +08:00
  • b69ad00c7c [parser] parser: check invalid column define option for generated columns (#201) Du Chuan 2019-04-27 00:00:02 +08:00
  • 64b24c11d0 [parser] charset: add GetSupportedCollations to get only supported collations (#295) bb7133 2019-04-24 10:45:41 +08:00
  • e01e5a2636 [parser] parser: support show analyze status (#292) Haibin Xie 2019-04-19 19:12:00 +08:00
  • a7d5fa8f30 [parser] parser: support incremental analyze (#282) Haibin Xie 2019-04-19 16:44:53 +08:00
  • 35f6c88433 [parser] suspend unknown collation id 255 error (#294) lysu 2019-04-18 15:42:31 +08:00
  • 754e089e3f [parser] parser: fix now frac in column option (#214) Ryan-Git 2019-04-18 10:51:34 +08:00
  • 568898c8d7 [parser] type/compatibility: fix show create table output of generated column (#235) Ping Yu 2019-04-18 10:40:51 +08:00
  • 1636af258f [parser] *: add "show open tables" support (#291) Jiahao Huang 2019-04-17 11:46:38 +08:00
  • 5ac172fb58 [parser] *: add table option: pre_split_regions (#287) crazycs 2019-04-15 17:14:39 +08:00
  • 1e6b681e72 [parser] improve:GetCharsetDesc (#256) H 2019-04-12 12:16:48 +08:00
  • 146b505eef [parser] ast: add role support show grant (#272) Lingyu Song 2019-04-12 12:02:54 +08:00
  • 3417bf3834 [parser] parser: complete Restore for CreateUserStmt (#275) Du Chuan 2019-04-11 16:19:28 +08:00
  • 35067bdff8 [parser] ast: fix misspell (#277) Keyi Xie 2019-04-11 14:05:11 +08:00
  • 91319f3063 [parser] parser: refine error messages that are inconsistent with MySQL (#273) Du Chuan 2019-04-10 18:33:04 +08:00
  • 9ca175b8c3 [parser] parser: fix load data syntax (#274) Du Chuan 2019-04-10 17:24:27 +08:00