Skip to content

Commit 739caf0

Browse files
committed
fix: de-optimize insert statement if values contain exists predicate.
1 parent 31e4a3f commit 739caf0

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/mizugaki/analyzer/details/analyze_statement.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
#include <yugawara/binding/factory.h>
4343

4444
#include <yugawara/extension/scalar/subquery.h>
45+
#include <yugawara/extension/scalar/exists.h>
4546

4647
#include <yugawara/storage/sequence.h>
4748

@@ -90,6 +91,7 @@ class subquery_detector {
9091
void operator()(tscalar::extension const& expr) noexcept {
9192
switch (expr.extension_id()) {
9293
case ::yugawara::extension::scalar::subquery::extension_tag:
94+
case ::yugawara::extension::scalar::exists::extension_tag:
9395
found_ = true;
9496
break;
9597
default:

0 commit comments

Comments
 (0)