[jOOQ/jOOQ#11485] Support for Trino DB
- Proper DECIMAL cast in RATIO_TO_REPORT - DOUBLE cast in linear regression functions
This commit is contained in:
parent
dccb4694a9
commit
1c367c0511
@ -555,6 +555,7 @@ implements
|
||||
case FIREBIRD:
|
||||
case HSQLDB:
|
||||
case SQLITE:
|
||||
case TRINO:
|
||||
return DOUBLE;
|
||||
|
||||
default:
|
||||
|
||||
@ -88,12 +88,6 @@ implements
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
case CUBRID:
|
||||
|
||||
case FIREBIRD:
|
||||
@ -113,9 +107,19 @@ implements
|
||||
DataType<?> cast;
|
||||
|
||||
switch (ctx.family()) {
|
||||
case SQLITE: cast = DOUBLE; break;
|
||||
case FIREBIRD: cast = DECIMAL(38, 19); break;
|
||||
default: cast = DECIMAL; break;
|
||||
case SQLITE:
|
||||
cast = DOUBLE;
|
||||
break;
|
||||
|
||||
|
||||
case FIREBIRD:
|
||||
case TRINO:
|
||||
cast = DECIMAL(38, 19);
|
||||
break;
|
||||
|
||||
default:
|
||||
cast = DECIMAL;
|
||||
break;
|
||||
}
|
||||
|
||||
ctx.visit(castIfNeeded(field, cast))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user