8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-02 08:40:39 +01:00

Fixed cardinality for full outer joins

This commit is contained in:
Dmitry Yemanov 2022-04-01 15:54:24 +03:00
parent aa13dff750
commit 5c93044184

View File

@ -43,7 +43,7 @@ FullOuterJoin::FullOuterJoin(CompilerScratch* csb, RecordSource* arg1, RecordSou
fb_assert(m_arg1 && m_arg2);
m_impure = csb->allocImpure<Impure>();
m_cardinality = arg1->getCardinality() * arg2->getCardinality();
m_cardinality = arg1->getCardinality() + arg2->getCardinality();
}
void FullOuterJoin::open(thread_db* tdbb) const