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

Method getInputMetadata

src/jrd/jrd.cpp:5814–5843  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5812}
5813
5814IMessageMetadata* JStatement::getInputMetadata(CheckStatusWrapper* userStatus)
5815{
5816 IMessageMetadata* ret = NULL;
5817
5818 try
5819 {
5820 EngineContextHolder tdbb(userStatus, this, FB_FUNCTION);
5821 check_database(tdbb);
5822
5823 try
5824 {
5825 ret = metadata.getInputMetadata();
5826 }
5827 catch (const Exception& ex)
5828 {
5829 transliterateException(tdbb, ex, userStatus, "JStatement::getInputMetadata");
5830 return ret;
5831 }
5832 trace_warning(tdbb, userStatus, "JStatement::getInputMetadata");
5833 }
5834 catch (const Exception& ex)
5835 {
5836 ex.stuffException(userStatus);
5837 return ret;
5838 }
5839
5840 successful_completion(userStatus);
5841
5842 return ret;
5843}
5844
5845
5846IMessageMetadata* JStatement::getOutputMetadata(CheckStatusWrapper* userStatus)

Callers 6

MetaMethod · 0.45
createBatchMethod · 0.45
Functions.cppFile · 0.45
Zones.cppFile · 0.45
Procedures.cppFile · 0.45
mainFunction · 0.45

Calls 5

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

Tested by

no test coverage detected