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

Method close

src/jrd/recsrc/NestedLoopJoin.cpp:84–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82}
83
84void NestedLoopJoin::close(thread_db* tdbb) const
85{
86 Request* const request = tdbb->getRequest();
87
88 invalidateRecords(request);
89
90 Impure* const impure = request->getImpure<Impure>(m_impure);
91
92 if (impure->irsb_flags & irsb_open)
93 {
94 impure->irsb_flags &= ~irsb_open;
95
96 for (const auto arg : m_args)
97 arg->close(tdbb);
98 }
99}
100
101bool NestedLoopJoin::internalGetRecord(thread_db* tdbb) const
102{

Callers 2

internalGetRecordMethod · 0.45
fetchRecordMethod · 0.45

Calls 1

getRequestMethod · 0.45

Tested by

no test coverage detected