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

Function getBlobFromHandle

src/jrd/BlobUtil.cpp:34–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32namespace
33{
34 blb* getBlobFromHandle(thread_db* tdbb, ISC_INT64 handle)
35 {
36 const auto transaction = tdbb->getTransaction();
37 blb* blob;
38
39 if (transaction->tra_blob_util_map.get(handle, blob))
40 return blob;
41 else
42 status_exception::raise(Arg::Gds(isc_invalid_blob_util_handle));
43 }
44
45 BlobIndex* getTempBlobIndexFromId(thread_db* tdbb, const bid& blobId)
46 {

Callers 3

closeHandleProcedureMethod · 0.85
seekFunctionMethod · 0.85
readDataFunctionMethod · 0.85

Calls 4

raiseFunction · 0.85
GdsClass · 0.85
getTransactionMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected