[jOOQ/jOOQ#2620] Add support for BigQuery - WIP

This commit is contained in:
Lukas Eder 2021-04-23 09:37:45 +02:00
parent d9323d24e2
commit f268bc2bcd
15 changed files with 24 additions and 1 deletions

View File

@ -43,6 +43,7 @@ import org.jetbrains.annotations.*;
// ...
// ...
// ...
// ...
import static org.jooq.SQLDialect.CUBRID;
// ...
import static org.jooq.SQLDialect.DERBY;

View File

@ -41,6 +41,7 @@ package org.jooq;
// ...
// ...
// ...
// ...
import static org.jooq.SQLDialect.CUBRID;
// ...
import static org.jooq.SQLDialect.DERBY;

View File

@ -43,6 +43,7 @@ import org.jetbrains.annotations.*;
// ...
// ...
// ...
// ...
import static org.jooq.SQLDialect.CUBRID;
// ...
import static org.jooq.SQLDialect.DERBY;

View File

@ -40,6 +40,7 @@ package org.jooq;
import org.jetbrains.annotations.*;
// ...
// ...
// ...
import static org.jooq.SQLDialect.CUBRID;

View File

@ -37,6 +37,7 @@
*/
package org.jooq;
// ...
// ...
// ...
import static org.jooq.SQLDialect.CUBRID;

View File

@ -44,6 +44,7 @@ import static java.lang.Boolean.TRUE;
// ...
// ...
// ...
// ...
import static org.jooq.SQLDialect.H2;
// ...
// ...

View File

@ -99,6 +99,7 @@ extends
default:
ctx.visit(function(N_COT, getDataType(), number));
break;

View File

@ -104,6 +104,7 @@ extends
case FIREBIRD:
case SQLITE:
ctx.visit(idiv(

View File

@ -365,6 +365,7 @@ final class Keywords {
static final Keyword K_ROWS_FROM = keyword("rows from");
static final Keyword K_ROWS_ONLY = keyword("rows only");
static final Keyword K_ROWS_WITH_TIES = keyword("rows with ties");
static final Keyword K_SAFE_ORDINAL = keyword("safe_ordinal");
static final Keyword K_SCHEMA = keyword("schema");
static final Keyword K_SCN = keyword("scn");
static final Keyword K_SEARCH_PATH = keyword("search_path");

View File

@ -305,6 +305,13 @@ final class Limit extends AbstractQueryPart {
default: {
acceptDefault(ctx, castMode);
break;

View File

@ -153,6 +153,10 @@ extends

View File

@ -94,6 +94,7 @@ extends
case SQLITE:
ctx.visit(inline(Math.PI, BigDecimal.class));
break;

View File

@ -169,6 +169,7 @@ extends
case SQLITE:
ctx.visit(N_INSTR).sql('(').visit(in).sql(", ").visit(search).sql(')');
break;

View File

@ -93,6 +93,7 @@ extends
case FIREBIRD:
case SQLITE:
ctx.visit(idiv(

View File

@ -30,7 +30,7 @@
<h2.version>1.4.200</h2.version>
<sqlite.version>3.32.3.2</sqlite.version>
<derby.version>10.14.2.0</derby.version>
<hsqldb.version>2.6.0</hsqldb.version>
<hsqldb.version>2.5.1</hsqldb.version>
<!-- JDBC drivers for jOOQ-xyz-extensions modules and vendor-specific API access -->
<postgres.version>42.2.19</postgres.version>