From 712deb87808dbbe052fb1e618d619f58da94ece0 Mon Sep 17 00:00:00 2001 From: John Ed Quinn Date: Wed, 17 Apr 2024 15:45:03 -0700 Subject: [PATCH] Adds support for catching type check exceptions in FILTER when permissive --- .../src/main/kotlin/org/partiql/eval/internal/Compiler.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/partiql-eval/src/main/kotlin/org/partiql/eval/internal/Compiler.kt b/partiql-eval/src/main/kotlin/org/partiql/eval/internal/Compiler.kt index 07d091a636..031918c972 100644 --- a/partiql-eval/src/main/kotlin/org/partiql/eval/internal/Compiler.kt +++ b/partiql-eval/src/main/kotlin/org/partiql/eval/internal/Compiler.kt @@ -304,7 +304,7 @@ internal class Compiler( override fun visitRelOpFilter(node: Rel.Op.Filter, ctx: StaticType?): Operator { val input = visitRel(node.input, ctx) - val condition = visitRex(node.predicate, ctx) + val condition = visitRex(node.predicate, ctx).modeHandled() return RelFilter(input, condition) }