| 100 | |
| 101 | |
| 102 | Firebird::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 | |
| 118 | MetaName ResultSet::getMetaName(thread_db* tdbb, unsigned param) |
no test coverage detected