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

Method getString

src/jrd/ResultSet.cpp:102–115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100
101
102Firebird::string ResultSet::getString(thread_db* tdbb, unsigned param)
103{
104 fb_assert(param > 0);
105
106 Request* request = stmt->getDsqlRequest()->getRequest();
107
108 // Setup tdbb info necessary for blobs.
109 AutoSetRestore2<Request*, thread_db> autoRequest(
110 tdbb, &thread_db::getRequest, &thread_db::setRequest, request);
111 AutoSetRestore<jrd_tra*> autoRequestTrans(&request->req_transaction,
112 tdbb->getTransaction());
113
114 return MOV_make_string2(tdbb, &getDesc(param), CS_NONE);
115}
116
117
118MetaName ResultSet::getMetaName(thread_db* tdbb, unsigned param)

Callers 8

lockAndReadHeaderMethod · 0.45
changeCryptStateMethod · 0.45
addClumpletMethod · 0.45
checkDigitalSignatureMethod · 0.45
parseMethod · 0.45
moveFromResultSetMethod · 0.45
getOptionsMethod · 0.45
svc.cppFile · 0.45

Calls 5

MOV_make_string2Function · 0.85
getDescFunction · 0.85
getDsqlRequestMethod · 0.80
getRequestMethod · 0.45
getTransactionMethod · 0.45

Tested by

no test coverage detected