[jOOQ/jOOQ#15732] Support datetime arithmetic

This commit is contained in:
Lukas Eder 2024-03-20 18:04:05 +01:00
parent 4ea8809f4a
commit a5974f3865
2 changed files with 8 additions and 0 deletions

View File

@ -136,7 +136,14 @@ implements
}
case DUCKDB: {
if (getDataType().isDate())
ctx.visit(K_CAST).sql('(');
ctx.visit(N_DATE_ADD).sql('(').visit(date).sql(", ").visit(K_INTERVAL).sql(' ').visit(inline(1)).sql(' ').visit(standardKeyword()).sql(" * ").visit(interval).sql(')');
if (getDataType().isDate())
ctx.sql(' ').visit(K_AS).sql(' ').visit(K_DATE).sql(')');
break;
}

View File

@ -790,6 +790,7 @@ implements
case DUCKDB:
case POSTGRES:
case YUGABYTEDB:
case TRINO: {