[jOOQ/jOOQ#2620] Add support for BigQuery - WIP
This commit is contained in:
parent
d9323d24e2
commit
f268bc2bcd
@ -43,6 +43,7 @@ import org.jetbrains.annotations.*;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.CUBRID;
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.DERBY;
|
||||
|
||||
@ -41,6 +41,7 @@ package org.jooq;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.CUBRID;
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.DERBY;
|
||||
|
||||
@ -43,6 +43,7 @@ import org.jetbrains.annotations.*;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.CUBRID;
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.DERBY;
|
||||
|
||||
@ -40,6 +40,7 @@ package org.jooq;
|
||||
import org.jetbrains.annotations.*;
|
||||
|
||||
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.CUBRID;
|
||||
|
||||
@ -37,6 +37,7 @@
|
||||
*/
|
||||
package org.jooq;
|
||||
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.CUBRID;
|
||||
|
||||
@ -44,6 +44,7 @@ import static java.lang.Boolean.TRUE;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.H2;
|
||||
// ...
|
||||
// ...
|
||||
|
||||
@ -99,6 +99,7 @@ extends
|
||||
|
||||
|
||||
|
||||
|
||||
default:
|
||||
ctx.visit(function(N_COT, getDataType(), number));
|
||||
break;
|
||||
|
||||
@ -104,6 +104,7 @@ extends
|
||||
|
||||
|
||||
|
||||
|
||||
case FIREBIRD:
|
||||
case SQLITE:
|
||||
ctx.visit(idiv(
|
||||
|
||||
@ -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");
|
||||
|
||||
@ -305,6 +305,13 @@ final class Limit extends AbstractQueryPart {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
default: {
|
||||
acceptDefault(ctx, castMode);
|
||||
break;
|
||||
|
||||
@ -153,6 +153,10 @@ extends
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -94,6 +94,7 @@ extends
|
||||
|
||||
|
||||
|
||||
|
||||
case SQLITE:
|
||||
ctx.visit(inline(Math.PI, BigDecimal.class));
|
||||
break;
|
||||
|
||||
@ -169,6 +169,7 @@ extends
|
||||
|
||||
|
||||
|
||||
|
||||
case SQLITE:
|
||||
ctx.visit(N_INSTR).sql('(').visit(in).sql(", ").visit(search).sql(')');
|
||||
break;
|
||||
|
||||
@ -93,6 +93,7 @@ extends
|
||||
|
||||
|
||||
|
||||
|
||||
case FIREBIRD:
|
||||
case SQLITE:
|
||||
ctx.visit(idiv(
|
||||
|
||||
2
pom.xml
2
pom.xml
@ -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>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user