MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / HashJoin

Method HashJoin

src/jrd/recsrc/HashJoin.cpp:252–263  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

250
251
252HashJoin::HashJoin(thread_db* tdbb, CompilerScratch* csb, JoinType joinType,
253 FB_SIZE_T count, RecordSource* const* args, NestValueArray* const* keys,
254 double selectivity)
255 : RecordSource(csb),
256 m_joinType(joinType),
257 m_boolean(nullptr),
258 m_args(csb->csb_pool, count - 1)
259{
260 fb_assert(count >= 2);
261
262 init(tdbb, csb, count, args, keys, selectivity);
263}
264
265HashJoin::HashJoin(thread_db* tdbb, CompilerScratch* csb,
266 BoolExprNode* boolean,

Callers

nothing calls this directly

Calls 1

initFunction · 0.50

Tested by

no test coverage detected