mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-24 07:23:03 +01:00
Misc
This commit is contained in:
parent
c97593ec8f
commit
5277b99bcf
@ -3526,8 +3526,7 @@ static bool gen_sort_merge(thread_db* tdbb, OptimizerBlk* opt, RiverStack& org_r
|
||||
|
||||
jrd_nod* node = tail->opt_conjunct_node;
|
||||
|
||||
if (node->nod_type != nod_eql &&
|
||||
node->nod_type != nod_equiv)
|
||||
if (node->nod_type != nod_eql && node->nod_type != nod_equiv)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
@ -753,7 +753,7 @@ namespace Jrd
|
||||
static const size_t HASH_SIZE = 1009;
|
||||
typedef Firebird::Array<FB_UINT64> CollisionList;
|
||||
|
||||
struct Impure: public RecordSource::Impure
|
||||
struct Impure : public RecordSource::Impure
|
||||
{
|
||||
CollisionList* irsb_hash_table[HASH_SIZE];
|
||||
USHORT irsb_hash_slot;
|
||||
@ -785,13 +785,13 @@ namespace Jrd
|
||||
USHORT hashKeys(thread_db* tdbb, jrd_req* request, bool outer);
|
||||
bool compareKeys(thread_db* tdbb, jrd_req* request);
|
||||
|
||||
const bool m_outerJoin;
|
||||
const bool m_semiJoin;
|
||||
const bool m_antiJoin;
|
||||
RecordSource* const m_outer;
|
||||
BufferedStream* const m_inner;
|
||||
const jrd_nod* const m_outerKeys;
|
||||
const jrd_nod* const m_innerKeys;
|
||||
const bool m_outerJoin;
|
||||
const bool m_semiJoin;
|
||||
const bool m_antiJoin;
|
||||
};
|
||||
|
||||
class MergeJoin : public RecordSource
|
||||
|
Loading…
Reference in New Issue
Block a user