[jOOQ/jOOQ#8548] Add support for SQLite WINDOW clause
This commit is contained in:
parent
2b3d870119
commit
7a041c7924
@ -45,6 +45,7 @@ import static java.lang.Boolean.TRUE;
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.MYSQL;
|
||||
import static org.jooq.SQLDialect.POSTGRES;
|
||||
import static org.jooq.SQLDialect.SQLITE;
|
||||
import static org.jooq.impl.DSL.name;
|
||||
import static org.jooq.impl.Keywords.K_FIRST;
|
||||
import static org.jooq.impl.Keywords.K_FROM;
|
||||
@ -95,7 +96,7 @@ implements
|
||||
* Generated UID
|
||||
*/
|
||||
private static final long serialVersionUID = 2524547974085497171L;
|
||||
private static final Set<SQLDialect> SUPPORT_NO_PARENS_WINDOW_REFERENCE = SQLDialect.supportedBy(MYSQL, POSTGRES);
|
||||
private static final Set<SQLDialect> SUPPORT_NO_PARENS_WINDOW_REFERENCE = SQLDialect.supportedBy(MYSQL, POSTGRES, SQLITE);
|
||||
|
||||
// Other attributes
|
||||
WindowSpecificationImpl windowSpecification;
|
||||
|
||||
@ -87,6 +87,7 @@ import static org.jooq.SQLDialect.SQLITE;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SortOrder.DESC;
|
||||
import static org.jooq.impl.CombineOperator.EXCEPT;
|
||||
import static org.jooq.impl.CombineOperator.EXCEPT_ALL;
|
||||
@ -217,8 +218,7 @@ final class SelectQueryImpl<R extends Record> extends AbstractResultQuery<R> imp
|
||||
|
||||
|
||||
|
||||
|
||||
static final Set<SQLDialect> SUPPORT_WINDOW_CLAUSE = SQLDialect.supportedBy(H2, MYSQL, POSTGRES);
|
||||
static final Set<SQLDialect> SUPPORT_WINDOW_CLAUSE = SQLDialect.supportedBy(H2, MYSQL, POSTGRES, SQLITE);
|
||||
|
||||
// [#7421] [#9832] We can eventually stop generating the FROM clause in newer versions of MariaDB and MySQL
|
||||
private static final Set<SQLDialect> REQUIRES_FROM_CLAUSE = SQLDialect.supportedBy(CUBRID, DERBY, FIREBIRD, HSQLDB, MARIADB, MYSQL);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user