@@ -26,10 +26,8 @@ public enum MariaDbVersion implements Version {
2626 V10_5_4 ("10.5.4" ,
2727 EnumSet .of (// supported if used with jdbc
2828 Feature .jdbcParameter ,
29- Feature .jdbcNamedParameter ,
30- // expressions
31- Feature .exprLike ,
32- // https://mariadb.com/kb/en/select/
29+ Feature .jdbcNamedParameter , // expressions
30+ Feature .exprLike , // https://mariadb.com/kb/en/select/
3331 Feature .select ,
3432 Feature .selectGroupBy , Feature .function ,
3533 Feature .selectHaving ,
@@ -49,12 +47,9 @@ public enum MariaDbVersion implements Version {
4947 // https://mariadb.com/kb/en/select/#distinct
5048 Feature .distinct ,
5149
52- Feature .setOperation ,
53- // https://mariadb.com/kb/en/union/
54- Feature .setOperationUnion ,
55- // https://mariadb.com/kb/en/intersect/
56- Feature .setOperationIntersect ,
57- // https://mariadb.com/kb/en/except/
50+ Feature .setOperation , // https://mariadb.com/kb/en/union/
51+ Feature .setOperationUnion , // https://mariadb.com/kb/en/intersect/
52+ Feature .setOperationIntersect , // https://mariadb.com/kb/en/except/
5853 Feature .setOperationExcept ,
5954
6055 // https://mariadb.com/kb/en/common-table-expressions/
@@ -71,7 +66,8 @@ public enum MariaDbVersion implements Version {
7166 Feature .insertReturningExpressionList ,
7267
7368 // https://mariadb.com/kb/en/update/
74- Feature .update ,
69+ Feature .update , // https://mariadb.com/kb/en/application-time-periods/
70+ Feature .forPortion ,
7571 Feature .updateJoins ,
7672 Feature .updateOrderBy , Feature .updateLimit ,
7773
@@ -87,17 +83,12 @@ public enum MariaDbVersion implements Version {
8783 Feature .execute , Feature .executeCall ,
8884
8985 // https://mariadb.com/kb/en/drop/
90- Feature .drop ,
91- // https://mariadb.com/kb/en/drop-index/
92- Feature .dropIndex ,
93- // https://mariadb.com/kb/en/drop-table/
94- Feature .dropTable ,
95- // https://mariadb.com/kb/en/drop-database/
86+ Feature .drop , // https://mariadb.com/kb/en/drop-index/
87+ Feature .dropIndex , // https://mariadb.com/kb/en/drop-table/
88+ Feature .dropTable , // https://mariadb.com/kb/en/drop-database/
9689 // SCHEMA = DATABASE
97- Feature .dropSchema ,
98- // https://mariadb.com/kb/en/drop-view/
99- Feature .dropView ,
100- // https://mariadb.com/kb/en/drop-sequence/
90+ Feature .dropSchema , // https://mariadb.com/kb/en/drop-view/
91+ Feature .dropView , // https://mariadb.com/kb/en/drop-sequence/
10192 Feature .dropSequence , Feature .dropTableIfExists , Feature .dropIndexIfExists ,
10293 Feature .dropViewIfExists , Feature .dropSchemaIfExists ,
10394 Feature .dropSequenceIfExists ,
@@ -106,48 +97,32 @@ public enum MariaDbVersion implements Version {
10697 Feature .upsert ,
10798
10899 // https://mariadb.com/kb/en/alter/
109- Feature .alterTable ,
110- // https://mariadb.com/kb/en/alter-sequence/
111- Feature .alterSequence ,
112- // https://mariadb.com/kb/en/alter-view/
113- Feature .alterView ,
114- // https://mariadb.com/kb/en/create-view/
100+ Feature .alterTable , // https://mariadb.com/kb/en/alter-sequence/
101+ Feature .alterSequence , // https://mariadb.com/kb/en/alter-view/
102+ Feature .alterView , // https://mariadb.com/kb/en/create-view/
115103 Feature .createView ,
116104 Feature .createOrReplaceView ,
117105 Feature .createViewWithComment ,
118106
119107 // https://mariadb.com/kb/en/create-table/
120108 Feature .createTable , Feature .createTableCreateOptionStrings ,
121109 Feature .createTableTableOptionStrings ,
122- Feature .createTableFromSelect , Feature .createTableIfNotExists ,
123- // https://mariadb.com/kb/en/create-index/
124- Feature .createIndex ,
125- // https://mariadb.com/kb/en/create-sequence/
126- Feature .createSequence ,
127- // https://mariadb.com/kb/en/create-database/
128- Feature .createSchema ,
129- // https://mariadb.com/kb/en/create-trigger/
110+ Feature .createTableFromSelect , Feature .createTableIfNotExists , // https://mariadb.com/kb/en/create-index/
111+ Feature .createIndex , // https://mariadb.com/kb/en/create-sequence/
112+ Feature .createSequence , // https://mariadb.com/kb/en/create-database/
113+ Feature .createSchema , // https://mariadb.com/kb/en/create-trigger/
130114 Feature .createTrigger ,
131115
132116 // https://mariadb.com/kb/en/describe/
133- Feature .describe ,
134- // https://mariadb.com/kb/en/explain/
135- Feature .explain ,
136- // https://mariadb.com/kb/en/show/
137- Feature .show ,
138- // https://mariadb.com/kb/en/show-tables/
139- Feature .showTables ,
140- // https://mariadb.com/kb/en/show-columns/
141- Feature .showColumns ,
142- // https://mariadb.com/kb/en/show-index/
143- Feature .showIndex ,
144- // https://mariadb.com/kb/en/use/
145- Feature .use ,
146- // https://mariadb.com/kb/en/grant/
147- Feature .grant ,
148- // https://mariadb.com/kb/en/commit/
149- Feature .commit ,
150- // https://mariadb.com/kb/en/optimizer-hints/
117+ Feature .describe , // https://mariadb.com/kb/en/explain/
118+ Feature .explain , // https://mariadb.com/kb/en/show/
119+ Feature .show , // https://mariadb.com/kb/en/show-tables/
120+ Feature .showTables , // https://mariadb.com/kb/en/show-columns/
121+ Feature .showColumns , // https://mariadb.com/kb/en/show-index/
122+ Feature .showIndex , // https://mariadb.com/kb/en/use/
123+ Feature .use , // https://mariadb.com/kb/en/grant/
124+ Feature .grant , // https://mariadb.com/kb/en/commit/
125+ Feature .commit , // https://mariadb.com/kb/en/optimizer-hints/
151126 Feature .mySqlHintStraightJoin ,
152127 Feature .mysqlCalcFoundRows ,
153128 Feature .mysqlSqlCacheFlag )),
0 commit comments