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

Method close

src/jrd/recsrc/Union.cpp:81–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79}
80
81void Union::close(thread_db* tdbb) const
82{
83 Request* const request = tdbb->getRequest();
84
85 invalidateRecords(request);
86
87 Impure* const impure = request->getImpure<Impure>(m_impure);
88
89 if (impure->irsb_flags & irsb_open)
90 {
91 impure->irsb_flags &= ~irsb_open;
92
93 if (impure->irsb_count < m_args.getCount())
94 m_args[impure->irsb_count]->close(tdbb);
95 }
96}
97
98bool Union::internalGetRecord(thread_db* tdbb) const
99{

Callers 2

storeBlobMethod · 0.45
internalGetRecordMethod · 0.45

Calls 2

getRequestMethod · 0.45
getCountMethod · 0.45

Tested by

no test coverage detected