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

Method internalOpen

src/jrd/recsrc/FilteredStream.cpp:72–83  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70}
71
72void FilteredStream::internalOpen(thread_db* tdbb) const
73{
74 Request* const request = tdbb->getRequest();
75 Impure* const impure = request->getImpure<Impure>(m_impure);
76
77 if (!m_invariant || m_boolean->execute(tdbb, request))
78 {
79 impure->irsb_flags = irsb_open;
80
81 m_next->open(tdbb);
82 }
83}
84
85void FilteredStream::close(thread_db* tdbb) const
86{

Callers

nothing calls this directly

Calls 3

getRequestMethod · 0.45
executeMethod · 0.45
openMethod · 0.45

Tested by

no test coverage detected