Commit Graph

  • 62174bb0ae [parser] fix lexer bug (#1228) xiongjiwei 2021-05-21 16:15:17 +08:00
  • 528cb4f912 [parser] remove duplicated (#1229) Song Gao 2021-05-19 18:32:38 +08:00
  • e8aea0f97d [parser] parser: add AsOfClause for START TRANSACTION READ ONLY statement (#1215) JmPotato 2021-05-18 13:32:59 +08:00
  • 2025bc4d3e [parser] ast: make AsOf node be accepted (#1226) ShuNing 2021-05-17 14:03:38 +08:00
  • 0c43f7f38c [parser] parser, ast: make parser happy for PARTITION BY [LINEAR] KEY ALGORITHM syntax (#1221) Du Chuan 2021-05-14 02:48:33 +08:00
  • 8dfa8f1136 [parser] parser: Compatible with mysql fix select 1 group by 1 (#1223) baishen 2021-05-12 22:39:00 -05:00
  • 397683047e [parser] parser: Fix tidb issue 24439 Inconsistent error with MySQL for GRANT CREATE USER ON <specific db>.* (#1224) sylzd 2021-05-13 10:09:53 +08:00
  • 434ae88964 [parser] ast: add resultSetNode() to ResultSetNode (#1216) Twice 2021-05-11 13:45:40 +08:00
  • ed312bd0dd [parser] lexer: fix lexer get wrong token (#1222) xiongjiwei 2021-05-08 15:10:14 +08:00
  • c72868080c [parser] fix CTE parser (#1217) wjHuang 2021-04-29 16:49:04 +08:00
  • fd730ec231 [parser] parser: support the 'create global temporary table' syntax (#1211) tiancaiamao 2021-04-27 16:49:54 +08:00
  • c298f32dd3 [parser] ddl: admin show ddl jobs output confusing with multiple jobs (#1210) Howie 2021-04-26 12:37:17 +08:00
  • 6a97668216 [parser] ast: visit Join.Using in Join.Accept (#1214) Twice 2021-04-23 16:12:04 +08:00
  • b6c5ada1d5 [parser] *: add as of clause for SET and SELECT (#1206) ShuNing 2021-04-23 14:04:51 +08:00
  • 67b2a63ac9 [parser] Add EnumSetAsIntFlag flag to control enum behavior. (#1165) Shenghui Wu 2021-04-22 03:02:54 +08:00
  • 81fcae6419 [parser] ast: fix testPlanSuite.TestNameResolver failed in tidb repo (#1212) Shenghui Wu 2021-04-21 16:17:53 +08:00
  • ccf996259d [parser] support CTE clause (#1207) wjHuang 2021-04-15 16:19:31 +08:00
  • f09db3e3ce [parser] feat: force_index hint (#1205) zeroslope 2021-04-14 17:38:32 +08:00
  • bc860cdd5e [parser] *: fix static check report (#1195) xhe 2021-04-01 15:28:24 +08:00
  • 940fbea282 [parser] parser, ast: add RENAME USER stmt (#1204) Morgan Tocker 2021-03-31 22:30:34 -06:00
  • 5f6739c14e [parser] mysql: modify TypeNewDecimal length in defaultLengthAndDecimalForCast (#1202) iamhlbx 2021-03-31 03:06:22 +08:00
  • 0b7ab92e3a [parser] mysql: small privileges refactor (#1198) xhe 2021-03-29 14:57:33 +08:00
  • c80bc1e8f9 [parser] parser, ast: add explain for ALTER TABLE (#1196) Morgan Tocker 2021-03-29 00:30:19 -06:00
  • 8112420b91 [parser] mysql: add create_view to tables_priv (#1201) xhe 2021-03-25 20:39:52 +08:00
  • a276562af7 [parser] auth: fix CheckScrambledPassword() panic for invalid input (#1197) tiancaiamao 2021-03-25 03:09:55 +08:00
  • 568cdcc4bd [parser] downgrade mysql driver version (#1193) lysu 2021-03-18 03:36:05 +08:00
  • 5020689f09 [parser] parser: Add truncate all support (#1179) Andrew 2021-03-14 16:09:29 +08:00
  • 8cd0659690 [parser] set right not null flag when newing extra PK (#1189) Zhuhe Fang 2021-03-11 21:22:37 +08:00
  • 4bc38d9c99 [parser] privileges: show create view privilege should in AllTablePrivs (#1182) xiongjiwei 2021-03-11 02:35:46 +08:00
  • 7515d165a3 [parser] parser: regard NULL as literal when normalizing query (#1166) Nayuta Yanagisawa 2021-03-10 22:42:11 +09:00
  • bb256c7e19 [parser] format: add RestoreStringWithoutCharset flag (#1184) rebelice 2021-03-10 19:07:10 +08:00
  • 0ab86feca6 [parser] add ActionType: ActionDropIndexes (#1186) 欧冰 2021-03-10 18:09:14 +08:00
  • a27471d6df [parser] statistics: introduce a new kind of syntax to drop global-stats #1181 Yuanjia Zhang 2021-03-03 14:15:48 +08:00
  • cead7b3c5d [parser] parser: support show stats_extended syntax (#1178) Kenan Yao 2021-03-02 11:47:51 +08:00
  • 747a99dd53 [parser] add the new stmt: drop stats partition (#1177) Yuanjia Zhang 2021-03-01 16:52:22 +08:00
  • 10b601cc69 [parser] restore: fix the bug about restore join table generate syntax error SQL (#1173) xiongjiwei 2021-02-26 15:11:52 +08:00
  • b3efddbbec [parser] digest: add missed backquote when getting digest (#1176) xiongjiwei 2021-02-24 13:03:55 +08:00
  • 9c4959a061 [parser] lexer: quote identifier when get sql digest (#1151) xiongjiwei 2021-02-24 10:15:25 +08:00
  • 51f162cf17 [parser] model: add a version for the clustered index (#1172) wjHuang 2021-02-22 17:36:36 +08:00
  • 1f210fe678 [parser] model: add a new TableInfoVersion for separating id allocators (#1170) tangenta 2021-02-21 01:35:29 +08:00
  • bed9d55584 [parser] parser: update the broken link for Contribution Guide in README.md (#1167) Nayuta Yanagisawa 2021-02-18 10:47:18 +09:00
  • 7aa3bf1b2f [parser] Add "START TRANSACTION WITH CAUSAL CONSISTENCY ONLY" (#1162) ekexium 2021-02-03 22:11:30 +08:00
  • b700ada012 [parser] README: add more resources (#1163) Caitin 2021-02-03 10:54:24 +08:00
  • f2bcba6779 [parser] ast: support explain format = 'test' syntax (#1164) Kenan Yao 2021-02-02 17:57:57 +08:00
  • 85c41d1017 [parser] parser: support builtin function SOUNDEX (#1161) clark1013 2021-01-28 16:47:06 +08:00
  • ef95ffa348 [parser] parser, ast: replace TIDB_STATS with STATS_EXTENDED (#1159) Zhou Kunqin 2021-01-25 15:59:24 +08:00
  • 5e94208b8b [parser] ast, misc, parser: add FLUSH CLIENT_ERRORS_SUMMARY (#1154) Morgan Tocker 2021-01-20 21:31:22 -07:00
  • e944f5cfcb [parser] *: add CREATE IMPORT and other control statement (#1147) lance6716 2021-01-20 12:26:18 +08:00
  • 6a18e2f063 [parser] *: support CLUSTERED and NONCLUSTERED syntax (#1153) tangenta 2021-01-18 15:16:02 +08:00
  • a0c6fa67ae [parser] remove proxy from reserved keyword (#1150) Iosmanthus Teng 2021-01-08 15:47:37 +08:00
  • df2a55a4cc [parser] parser: compatible with select...for share statement (#946) cncal 2021-01-05 23:09:16 +08:00
  • a3519e86f4 [parser] *: create / drop extended stats by ALTER TABLE (#1138) Kenan Yao 2021-01-05 18:15:56 +08:00
  • df89db3af2 [parser] parser: change the trace statement default format to row (#1107) tiancaiamao 2021-01-05 18:07:34 +08:00
  • 8950ad0f44 [parser] *: support dynamic privileges and more extended privileges (#1144) lance6716 2021-01-05 14:32:41 +08:00
  • ca82007543 [parser] Revert "make prepared readonly (#1139)" (#1145) Song Gao 2021-01-04 14:13:03 +08:00
  • d0d67ddb9e [parser] *: support GRANT PROXY (#1142) lance6716 2020-12-31 14:35:18 +08:00
  • 593668b982 [parser] parser: Compatible with mysql8 fix select 1 where 1=1 (#1131) erwadba 2020-12-30 16:36:10 +08:00
  • 4c87213312 [parser] make prepared readonly (#1139) Song Gao 2020-12-30 07:51:01 +08:00
  • 21bcae2c9c [parser] parser: remove invalid syntax (#1134) xiongjiwei 2020-12-22 17:13:46 +08:00
  • 22aef2341f [parser] ast, parser: add FUNCTION and PROCEDURE for GRANT object_type (#1136) lance6716 2020-12-22 16:20:18 +08:00
  • 634199be7f [parser] lexer: reset identifierDot to false in QuotedIdent (#1135) xiongjiwei 2020-12-22 15:31:11 +08:00
  • 207955cf69 [parser] *: change privilege type to uint64 and support REPLICATION CLIENT, etc (#1121) lance6716 2020-12-22 10:26:04 +08:00
  • 5e0bbb8eb8 [parser] lexer: treat dot differently in different context (#1132) xiongjiwei 2020-12-21 18:59:33 +08:00
  • 78d16b53a2 [parser] ast, parser: fix parse join (#1129) wjHuang 2020-12-21 17:11:28 +08:00
  • 5d55a9dd61 [parser] digester: keep the singleAtIdentifier in normalize (#1128) Kenan Yao 2020-12-17 18:39:22 +08:00
  • c3ac91c0ac [parser] ast: fix restore panic for TRIM() when arguments contain column name (#1124) Kenan Yao 2020-12-11 16:16:18 +08:00
  • 5d600ee3b0 [parser] *: support multiple select options (#1122) wjHuang 2020-12-11 04:29:13 +08:00
  • 9fb295fcc8 [parser] parser.y: populate the Fields field for TABLE and VALUES statements (#1118) kennytm 2020-12-08 16:45:50 +08:00
  • 79fbb96097 [parser] mysql: add consts for auth switch request (#1088) Null not nil 2020-12-03 08:26:19 -07:00
  • d2352cfd0d [parser] fix create binding for update with hint (#1117) 2020-12-03 20:26:42 +08:00
  • bba8f9579c [parser] model: Add StateGlobalTxnWriteOnly (#1104) Song Gao 2020-12-03 16:52:11 +08:00
  • 61d4863dab [parser] model: add functionality to check if a base table (#1080) Null not nil 2020-12-02 23:07:12 -07:00
  • 0529fa31aa [parser] parser: add grammar show stats_topn (#1109) Yiding Cui 2020-12-01 16:18:51 +08:00
  • d61bcedfa7 [parser] Adding vitess_hash function to ast (#1089) Maksim Bezsaznyj 2020-12-01 01:47:02 -05:00
  • b777f86c22 [parser] done (#1108) wjHuang 2020-11-30 14:59:39 +08:00
  • 7a252afa7b [parser] parser, ast: track if order is implicit ASC/DESC (#1101) Null not nil 2020-11-25 01:45:40 -07:00
  • edd59ca073 [parser] *: add a flag RestoreWithDefaultDB for Restore (#1105) rebelice 2020-11-25 14:19:26 +08:00
  • 42ac1b81d6 [parser] parser: add RESUME and BRIEOptionLevel for IMPORT (#1100) lance6716 2020-11-24 17:55:21 +08:00
  • 8a2041474b [parser] parser: add PURGE IMPORT (#1102) lance6716 2020-11-24 17:31:01 +08:00
  • a0180960b8 [parser] terror: remove dead code which may cause data race (#1096) Rain Li 2020-11-23 19:07:19 +08:00
  • 67c73b4af9 [parser] restore: make restore sql contains charset information even default charset (#1012) xiongjiwei 2020-11-23 16:00:35 +08:00
  • 3b263d21cc [parser] Fix high not precedence (#938) Yichen 2020-11-23 05:47:11 +01:00
  • 8d06dff8f2 [parser] digester: consider paramMarker as literal when normalizing SQL (#1040) Zhou Kunqin 2020-11-20 18:41:38 +08:00
  • 4a064e9c23 [parser] mysql: fix wrong default decimal length (#1093) wjHuang 2020-11-20 11:49:41 +08:00
  • ed62659e39 [parser] *: add alter table read only/write support (#1095) Jack Yu 2020-11-17 11:07:26 +08:00
  • 7f9281d8d6 [parser] parser: support SQL Bind for Insert / Replace (#1092) Kenan Yao 2020-11-12 18:52:42 +08:00
  • 6f7f14c421 [parser] ddl: let create table field type double(N) raise sql syntax error (#1078) Rain Li 2020-11-12 18:15:03 +08:00
  • d30b7993b0 [parser] ast: fix Restore for INL_HASH_JOIN / INL_MERGE_JOIN hints (#1091) Kenan Yao 2020-11-12 14:50:12 +08:00
  • 93dcd6aed4 [parser] ddl: some partition expression should return syntax error (#1087) xiongjiwei 2020-11-11 15:39:26 +08:00
  • 090324c031 [parser] ast: visit Update / Delete as well for CreateBindingStmt / DropBindingStmt (#1086) Kenan Yao 2020-11-11 11:13:42 +08:00
  • b76254849a [parser] support SELECT FROM TABLESAMPLE syntax (#1071) tangenta 2020-11-10 14:05:31 +08:00
  • cb5af255be [parser] support call statement (#1077) Alexandr Mayorskiy 2020-11-09 09:22:22 +03:00
  • d22bd1e23d [parser] Update the errors dependence to the latest version (#1079) Lonng 2020-11-09 10:22:53 +08:00
  • 4d239a8573 [parser] *: tiny optimize for huge partition table (#1072) crazycs 2020-11-04 15:11:16 +08:00
  • 02e1f6b198 [parser] parser.y: distinguish between empty string index and anonymous index (#1059) 程序员小王(troy) 2020-10-30 17:06:27 +08:00
  • 512a9eb8a8 [parser] parser: support SQL bind syntax for update / delete (#1067) Kenan Yao 2020-10-28 14:25:36 +08:00
  • eb188bac29 [parser] ddl: support multiple table rename (#1021) Zijie Lu 2020-10-28 11:00:05 +08:00
  • c7f93089c6 [parser] goyacc: record the original text position in AST (#984) tangenta 2020-10-24 10:50:10 +08:00
  • 74eb1b9729 [parser] *: fix not and ! restored (#1064) wjHuang 2020-10-23 19:07:15 +08:00
  • c815b8c826 [parser] ast: add explain format=json (#1055) Null not nil 2020-10-22 11:15:36 -06:00