[#7442] ORA-00932 when running CAST(.. AS CLOB) in Oracle

This commit is contained in:
lukaseder 2018-04-27 12:50:46 +02:00
parent c2c125be98
commit a3977c1c07

View File

@ -38,6 +38,7 @@
package org.jooq.impl;
import static org.jooq.impl.DSL.inline;
import static org.jooq.impl.DSL.keyword;
import static org.jooq.impl.Keywords.K_AS;
import static org.jooq.impl.Keywords.K_CAST;
import static org.jooq.impl.Keywords.K_DECIMAL;
@ -84,7 +85,10 @@ final class Cast<T> extends AbstractFunction<T> {
@Override
final QueryPart getFunction0(Configuration configuration) {
switch (configuration.dialect().family()) {
switch (configuration.family()) {
@ -236,6 +240,29 @@ final class Cast<T> extends AbstractFunction<T> {
}
}
private class Native extends AbstractQueryPart {
/**