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

Method fetch

src/yvalve/why.cpp:4721–4736  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4719}
4720
4721FB_BOOLEAN IscStatement::fetch(CheckStatusWrapper* status, IMessageMetadata* outMetadata, UCHAR* outBuffer)
4722{
4723 checkCursorOpened();
4724
4725 if (delayedFormat)
4726 {
4727 statement->cursor->setDelayedOutputFormat(status, outMetadata);
4728
4729 if (status->getState() & IStatus::STATE_ERRORS)
4730 return FB_FALSE;
4731
4732 delayedFormat = false;
4733 }
4734
4735 return statement->cursor->fetchNext(status, outBuffer) == IStatus::RESULT_OK;
4736}
4737
4738unsigned int YStatement::getTimeout(CheckStatusWrapper* status)
4739{

Callers 2

Calls 3

getStateMethod · 0.45
fetchNextMethod · 0.45

Tested by

no test coverage detected