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

Method getFlags

src/jrd/jrd.cpp:5752–5780  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5750
5751
5752unsigned JStatement::getFlags(CheckStatusWrapper* userStatus)
5753{
5754 unsigned ret = 0;
5755
5756 try
5757 {
5758 EngineContextHolder tdbb(userStatus, this, FB_FUNCTION);
5759 check_database(tdbb);
5760
5761 try
5762 {
5763 ret = metadata.getFlags();
5764 }
5765 catch (const Exception& ex)
5766 {
5767 transliterateException(tdbb, ex, userStatus, "JStatement::getFlags");
5768 return ret;
5769 }
5770 }
5771 catch (const Exception& ex)
5772 {
5773 ex.stuffException(userStatus);
5774 return ret;
5775 }
5776
5777 successful_completion(userStatus);
5778
5779 return ret;
5780}
5781
5782
5783const char* JStatement::getPlan(CheckStatusWrapper* userStatus, FB_BOOLEAN detailed)

Callers 3

startSessionMethod · 0.45
INTL_string_to_keyFunction · 0.45
check_partner_indexFunction · 0.45

Calls 4

check_databaseFunction · 0.85
transliterateExceptionFunction · 0.85
successful_completionFunction · 0.85
stuffExceptionMethod · 0.45

Tested by

no test coverage detected