This website requires JavaScript.
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