Merge #409 - Ref #404 - Add ALTER EVENT tests and keywords without pa… · phpmyadmin/sql-parser@9306568

61 files changed

lines changed

Original file line numberDiff line numberDiff line change

@@ -155,19 +155,21 @@ class ContextMariaDb100000 extends Context

155155

'ON UPDATE' => 7, 'UNION ALL' => 7,

156156

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

157157

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

158-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

158+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

159159

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

160160

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

161161

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

162162

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

163163

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

164164

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

165-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

165+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

166166

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

167167

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

168168

'DEFAULT CHARACTER SET' => 7,

169+

'ON COMPLETION PRESERVE' => 7,

169170

'NATURAL LEFT OUTER JOIN' => 7,

170171

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

172+

'ON COMPLETION NOT PRESERVE' => 7,

171173
172174

'BIT' => 9, 'XML' => 9,

173175

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -166,19 +166,21 @@ class ContextMariaDb100100 extends Context

166166

'ON UPDATE' => 7, 'UNION ALL' => 7,

167167

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

168168

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

169-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

169+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

170170

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

171171

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

172172

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

173173

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

174174

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

175175

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

176-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

176+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

177177

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

178178

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

179179

'DEFAULT CHARACTER SET' => 7,

180+

'ON COMPLETION PRESERVE' => 7,

180181

'NATURAL LEFT OUTER JOIN' => 7,

181182

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

183+

'ON COMPLETION NOT PRESERVE' => 7,

182184
183185

'BIT' => 9, 'XML' => 9,

184186

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -166,19 +166,21 @@ class ContextMariaDb100200 extends Context

166166

'ON UPDATE' => 7, 'UNION ALL' => 7,

167167

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

168168

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

169-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

169+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

170170

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

171171

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

172172

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

173173

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

174174

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

175175

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

176-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

176+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

177177

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

178178

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

179179

'DEFAULT CHARACTER SET' => 7,

180+

'ON COMPLETION PRESERVE' => 7,

180181

'NATURAL LEFT OUTER JOIN' => 7,

181182

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

183+

'ON COMPLETION NOT PRESERVE' => 7,

182184
183185

'BIT' => 9, 'XML' => 9,

184186

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -166,19 +166,21 @@ class ContextMariaDb100300 extends Context

166166

'ON UPDATE' => 7, 'UNION ALL' => 7,

167167

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

168168

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

169-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

169+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

170170

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

171171

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

172172

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

173173

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

174174

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

175175

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

176-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

176+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

177177

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

178178

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

179179

'DEFAULT CHARACTER SET' => 7,

180+

'ON COMPLETION PRESERVE' => 7,

180181

'NATURAL LEFT OUTER JOIN' => 7,

181182

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

183+

'ON COMPLETION NOT PRESERVE' => 7,

182184
183185

'BIT' => 9, 'XML' => 9,

184186

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -166,19 +166,21 @@ class ContextMariaDb100400 extends Context

166166

'ON UPDATE' => 7, 'UNION ALL' => 7,

167167

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

168168

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

169-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

169+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

170170

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

171171

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

172172

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

173173

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

174174

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

175175

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

176-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

176+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

177177

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

178178

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

179179

'DEFAULT CHARACTER SET' => 7,

180+

'ON COMPLETION PRESERVE' => 7,

180181

'NATURAL LEFT OUTER JOIN' => 7,

181182

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

183+

'ON COMPLETION NOT PRESERVE' => 7,

182184
183185

'BIT' => 9, 'XML' => 9,

184186

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -166,19 +166,21 @@ class ContextMariaDb100500 extends Context

166166

'ON UPDATE' => 7, 'UNION ALL' => 7,

167167

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

168168

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

169-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

169+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

170170

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

171171

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

172172

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

173173

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

174174

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

175175

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

176-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

176+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

177177

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

178178

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

179179

'DEFAULT CHARACTER SET' => 7,

180+

'ON COMPLETION PRESERVE' => 7,

180181

'NATURAL LEFT OUTER JOIN' => 7,

181182

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

183+

'ON COMPLETION NOT PRESERVE' => 7,

182184
183185

'BIT' => 9, 'XML' => 9,

184186

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -166,19 +166,21 @@ class ContextMariaDb100600 extends Context

166166

'ON UPDATE' => 7, 'UNION ALL' => 7,

167167

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

168168

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

169-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

169+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

170170

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

171171

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

172172

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

173173

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

174174

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

175175

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

176-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

176+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

177177

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

178178

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

179179

'DEFAULT CHARACTER SET' => 7,

180+

'ON COMPLETION PRESERVE' => 7,

180181

'NATURAL LEFT OUTER JOIN' => 7,

181182

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

183+

'ON COMPLETION NOT PRESERVE' => 7,

182184
183185

'BIT' => 9, 'XML' => 9,

184186

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -150,19 +150,21 @@ class ContextMySql50100 extends Context

150150

'ON UPDATE' => 7, 'UNION ALL' => 7,

151151

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

152152

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

153-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

153+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

154154

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

155155

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

156156

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

157157

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

158158

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

159159

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

160-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

160+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

161161

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

162162

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

163163

'DEFAULT CHARACTER SET' => 7,

164+

'ON COMPLETION PRESERVE' => 7,

164165

'NATURAL LEFT OUTER JOIN' => 7,

165166

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

167+

'ON COMPLETION NOT PRESERVE' => 7,

166168
167169

'BIT' => 9, 'XML' => 9,

168170

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -155,19 +155,21 @@ class ContextMySql50500 extends Context

155155

'ON UPDATE' => 7, 'UNION ALL' => 7,

156156

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

157157

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

158-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

158+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

159159

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

160160

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

161161

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

162162

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

163163

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

164164

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

165-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

165+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

166166

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

167167

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

168168

'DEFAULT CHARACTER SET' => 7,

169+

'ON COMPLETION PRESERVE' => 7,

169170

'NATURAL LEFT OUTER JOIN' => 7,

170171

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

172+

'ON COMPLETION NOT PRESERVE' => 7,

171173
172174

'BIT' => 9, 'XML' => 9,

173175

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,

Original file line numberDiff line numberDiff line change

@@ -160,19 +160,21 @@ class ContextMySql50600 extends Context

160160

'ON UPDATE' => 7, 'UNION ALL' => 7,

161161

'CROSS JOIN' => 7, 'ESCAPED BY' => 7, 'FOR UPDATE' => 7, 'INNER JOIN' => 7,

162162

'LINEAR KEY' => 7, 'NO RELEASE' => 7, 'OR REPLACE' => 7, 'RIGHT JOIN' => 7,

163-

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'STARTING BY' => 7,

163+

'ENCLOSED BY' => 7, 'LINEAR HASH' => 7, 'ON SCHEDULE' => 7, 'STARTING BY' => 7,

164164

'AND NO CHAIN' => 7, 'FOR EACH ROW' => 7, 'NATURAL JOIN' => 7, 'PARTITION BY' => 7,

165165

'SET PASSWORD' => 7, 'SQL SECURITY' => 7,

166166

'CHARACTER SET' => 7, 'IF NOT EXISTS' => 7, 'TERMINATED BY' => 7,

167167

'DATA DIRECTORY' => 7, 'UNION DISTINCT' => 7,

168168

'DEFAULT CHARSET' => 7, 'DEFAULT COLLATE' => 7, 'FULL OUTER JOIN' => 7, 'INDEX DIRECTORY' => 7,

169169

'LEFT OUTER JOIN' => 7, 'SUBPARTITION BY' => 7,

170-

'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

170+

'DISABLE ON SLAVE' => 7, 'GENERATED ALWAYS' => 7, 'RIGHT OUTER JOIN' => 7,

171171

'NATURAL LEFT JOIN' => 7, 'START TRANSACTION' => 7,

172172

'LOCK IN SHARE MODE' => 7, 'NATURAL RIGHT JOIN' => 7, 'SELECT TRANSACTION' => 7,

173173

'DEFAULT CHARACTER SET' => 7,

174+

'ON COMPLETION PRESERVE' => 7,

174175

'NATURAL LEFT OUTER JOIN' => 7,

175176

'NATURAL RIGHT OUTER JOIN' => 7, 'WITH CONSISTENT SNAPSHOT' => 7,

177+

'ON COMPLETION NOT PRESERVE' => 7,

176178
177179

'BIT' => 9, 'XML' => 9,

178180

'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,