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

Method releaseStatement

src/jrd/Routine.cpp:297–309  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

295}
296
297void Routine::releaseStatement(thread_db* tdbb)
298{
299 if (getStatement())
300 {
301 getStatement()->release(tdbb);
302 setStatement(NULL);
303 }
304
305 setInputFormat(NULL);
306 setOutputFormat(NULL);
307
308 flags &= ~FLAG_SCANNED;
309}
310
311// Remove a routine from cache.
312void Routine::remove(thread_db* tdbb)

Callers

nothing calls this directly

Calls 2

getStatementFunction · 0.85
releaseMethod · 0.45

Tested by

no test coverage detected