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

Method compileRequest

src/yvalve/why.cpp:5734–5756  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5732}
5733
5734YRequest* YAttachment::compileRequest(CheckStatusWrapper* status, unsigned int blrLength,
5735 const unsigned char* blr)
5736{
5737 try
5738 {
5739 YEntry<YAttachment> entry(status, this);
5740
5741 IRequest* request = entry.next()->compileRequest(status, blrLength, blr);
5742 YRequest* r = NULL;
5743 if (request != NULL)
5744 {
5745 r = FB_NEW YRequest(this, request);
5746 r->addRef();
5747 }
5748 return r;
5749 }
5750 catch (const Exception& e)
5751 {
5752 e.stuffException(status);
5753 }
5754
5755 return NULL;
5756}
5757
5758void YAttachment::transactRequest(CheckStatusWrapper* status, ITransaction* transaction,
5759 unsigned int blrLength, const unsigned char* blr,

Callers 1

Calls 4

YRequestClass · 0.85
nextMethod · 0.45
addRefMethod · 0.45
stuffExceptionMethod · 0.45

Tested by

no test coverage detected