From b5d335368c593996f800a10ae8d04ecbabb82d1d Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 24 Feb 2022 08:20:21 +0100 Subject: [PATCH] [jOOQ/jOOQ#12930] Pattern backport doesn't work here --- jOOQ/src/main/java/org/jooq/impl/Eq.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/Eq.java b/jOOQ/src/main/java/org/jooq/impl/Eq.java index b78d212212..8e60c33c7b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Eq.java +++ b/jOOQ/src/main/java/org/jooq/impl/Eq.java @@ -126,8 +126,8 @@ implements boolean field1Embeddable = arg1.getDataType().isEmbeddable(); SelectQueryImpl s; - if (field1Embeddable && arg2 instanceof ScalarSubquery q) - ctx.visit(compareRowSubquery.apply(row(embeddedFields(arg1)), q.query)); + if (field1Embeddable && arg2 instanceof ScalarSubquery) + ctx.visit(compareRowSubquery.apply(row(embeddedFields(arg1)), ((ScalarSubquery) arg2).query)); else if (field1Embeddable && arg2.getDataType().isEmbeddable()) ctx.visit(compareRowRow.apply(row(embeddedFields(arg1)), row(embeddedFields(arg2)))); else if ((op == org.jooq.Comparator.IN || op == org.jooq.Comparator.NOT_IN)