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

Method getMetadata

src/yvalve/why.cpp:4404–4415  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4402}
4403
4404IMessageMetadata* YStatement::getMetadata(bool in, IStatement* next)
4405{
4406 LocalStatus status;
4407 CheckStatusWrapper statusWrapper(&status);
4408 IMessageMetadata* rc = in ?
4409 next->getInputMetadata(&statusWrapper) : next->getOutputMetadata(&statusWrapper);
4410
4411 if (status.getState() & IStatus::STATE_ERRORS)
4412 status_exception::raise(&status);
4413
4414 return rc;
4415}
4416
4417IMessageMetadata* YStatement::getInputMetadata(CheckStatusWrapper* status)
4418{

Callers 4

getMethod · 0.45
iscBlobLookupDescImplFunction · 0.45
iscArrayLookupBoundsImplFunction · 0.45
iscArrayLookupDescImplFunction · 0.45

Calls 6

raiseFunction · 0.85
getInputMetadataMethod · 0.45
getOutputMetadataMethod · 0.45
getStateMethod · 0.45
nextMethod · 0.45
stuffExceptionMethod · 0.45

Tested by

no test coverage detected