From fc90811118ac61e43a657039a9fcc52fa2c20bcd Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 7 Sep 2020 10:42:51 +0200 Subject: [PATCH] [jOOQ/jOOQ#10594] Parse optional --- jOOQ/src/main/java/org/jooq/impl/DDL.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DDL.java b/jOOQ/src/main/java/org/jooq/impl/DDL.java index 558b2204ca..7b7ffecfd3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DDL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DDL.java @@ -158,9 +158,9 @@ final class DDL { else if (StringUtils.isBlank(options.source())) return q.as(""); - Query query = ctx.parser().parseQuery(options.source()); - if (query instanceof CreateViewImpl) - return q.as(((CreateViewImpl) query).$select()); + Query[] queries = ctx.parser().parse(options.source()).queries(); + if (queries.length > 0 && queries[0] instanceof CreateViewImpl) + return q.as(((CreateViewImpl) queries[0]).$select()); else return q.as(""); }