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

Method getInfo

src/jrd/jrd.cpp:2309–2345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2307
2308
2309void JBlob::getInfo(CheckStatusWrapper* user_status,
2310 unsigned int itemsLength, const unsigned char* items,
2311 unsigned int bufferLength, unsigned char* buffer)
2312{
2313/**************************************
2314 *
2315 * g d s _ $ b l o b _ i n f o
2316 *
2317 **************************************
2318 *
2319 * Functional description
2320 * Provide information on blob object.
2321 *
2322 **************************************/
2323 try
2324 {
2325 EngineContextHolder tdbb(user_status, this, FB_FUNCTION);
2326 check_database(tdbb);
2327
2328 try
2329 {
2330 INF_blob_info(getHandle(), itemsLength, items, bufferLength, buffer);
2331 }
2332 catch (const Exception& ex)
2333 {
2334 transliterateException(tdbb, ex, user_status, "JBlob::getInfo");
2335 return;
2336 }
2337 }
2338 catch (const Exception& ex)
2339 {
2340 ex.stuffException(user_status);
2341 return;
2342 }
2343
2344 successful_completion(user_status);
2345}
2346
2347
2348void JBlob::deprecatedCancel(CheckStatusWrapper* user_status)

Callers 12

open_filesFunction · 0.45
read_statsMethod · 0.45
getUidMethod · 0.45
recordsCountMethod · 0.45
INF_database_infoFunction · 0.45
map4Method · 0.45
setInternalFlagsMethod · 0.45
mapUserMethod · 0.45
checkCreateDatabaseGrantFunction · 0.45
checkPrivilegesMethod · 0.45
setAttachmentMethod · 0.45
printInfoFunction · 0.45

Calls 12

check_databaseFunction · 0.85
INF_blob_infoFunction · 0.85
transliterateExceptionFunction · 0.85
successful_completionFunction · 0.85
INF_database_infoFunction · 0.85
INF_request_infoFunction · 0.85
INF_transaction_infoFunction · 0.85
DSQL_sql_infoFunction · 0.85
trace_warningFunction · 0.85
stuffExceptionMethod · 0.45
infoMethod · 0.45

Tested by

no test coverage detected