From 94d4d86ffacc6ca4659a0886b50dcb6bca73b253 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 30 Sep 2019 11:16:54 +0200 Subject: [PATCH] [jOOQ/jOOQ#9305] Support parsing Vertica's TEMP table syntax --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 22a3045d9a..d0935c7ecf 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -2134,12 +2134,16 @@ final class ParserImpl implements Parser { if (parseKeywordIf(ctx, "TABLE")) return parseCreateTable(ctx, false); + else if (parseKeywordIf(ctx, "TEMP TABLE")) + return parseCreateTable(ctx, true); else if (parseKeywordIf(ctx, "TEMPORARY TABLE")) return parseCreateTable(ctx, true); else if (parseKeywordIf(ctx, "TYPE")) return parseCreateType(ctx); else if (parseKeywordIf(ctx, "GENERATOR")) return parseCreateSequence(ctx); + else if (parseKeywordIf(ctx, "GLOBAL TEMP TABLE")) + return parseCreateTable(ctx, true); else if (parseKeywordIf(ctx, "GLOBAL TEMPORARY TABLE")) return parseCreateTable(ctx, true); else if (parseKeywordIf(ctx, "INDEX"))