From 42ba203a040db070b3e52007742bb4312a5eeb56 Mon Sep 17 00:00:00 2001 From: Jeremy Kankai Zhang Date: Mon, 2 Oct 2023 17:11:17 +1100 Subject: [PATCH] Fix #3752 BigQuery parsing END CASE --- .../main/java/org/flywaydb/database/bigquery/BigQueryParser.java | 1 + 1 file changed, 1 insertion(+) diff --git a/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java b/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java index 323a9ab5c..7be500887 100644 --- a/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java +++ b/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java @@ -144,6 +144,7 @@ protected void adjustBlockDepth(ParserContext context, List tokens, Token && !"IF".equalsIgnoreCase(keywordText) && !"WHILE".equalsIgnoreCase(keywordText) && !"LOOP".equalsIgnoreCase(keywordText) + && !"CASE".equalsIgnoreCase(keywordText) && !"AS".equalsIgnoreCase(keywordText) && context.getBlockDepth() > 0) { context.decreaseBlockDepth();