From 4a5f64d75574b0d394f7cf54156f3b7addbd01d2 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 29 Mar 2021 13:30:52 +0200 Subject: [PATCH] [jOOQ/jOOQ#11719] Add support for TO_DATE() in SQL Server --- jOOQ/src/main/java/org/jooq/impl/ToDate.java | 23 ++++++++++++++++++- .../main/java/org/jooq/impl/ToTimestamp.java | 23 ++++++++++++++++++- 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ToDate.java b/jOOQ/src/main/java/org/jooq/impl/ToDate.java index 53207de19f..badc378789 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ToDate.java +++ b/jOOQ/src/main/java/org/jooq/impl/ToDate.java @@ -92,7 +92,28 @@ extends @Override public final void accept(Context ctx) { - ctx.visit(function(N_TO_DATE, getDataType(), value, formatMask)); + switch (ctx.family()) { + + + + + + + + + + + + + + + + + + default: + ctx.visit(function(N_TO_DATE, getDataType(), value, formatMask)); + break; + } } diff --git a/jOOQ/src/main/java/org/jooq/impl/ToTimestamp.java b/jOOQ/src/main/java/org/jooq/impl/ToTimestamp.java index a56f332196..5dbcf1e098 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ToTimestamp.java +++ b/jOOQ/src/main/java/org/jooq/impl/ToTimestamp.java @@ -92,7 +92,28 @@ extends @Override public final void accept(Context ctx) { - ctx.visit(function(N_TO_TIMESTAMP, getDataType(), value, formatMask)); + switch (ctx.family()) { + + + + + + + + + + + + + + + + + + default: + ctx.visit(function(N_TO_TIMESTAMP, getDataType(), value, formatMask)); + break; + } }