You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is because of the following logic in SelectQueryImpl:
ConditionProviderImplactual = newConditionProviderImpl();
if (semiAntiJoinPredicates != null)
actual.addConditions(semiAntiJoinPredicates);
if (where.hasWhere())
actual.addConditions(where);
context.formatSeparator()
.visit(K_WHERE)
.sql(' ')
.visit(actual);
We don't have to wrap the where clause in another ConditionProviderImpl, unless we also have a semi join predicate. Not a huge improvement, but still, almost all queries are affected.
The text was updated successfully, but these errors were encountered:
I've noticed some repeated occurrence of
ConditionProviderImpl
on the stack trace of a query execution, see indented code:This is because of the following logic in
SelectQueryImpl
:We don't have to wrap the
where
clause in anotherConditionProviderImpl
, unless we also have a semi join predicate. Not a huge improvement, but still, almost all queries are affected.The text was updated successfully, but these errors were encountered: