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

Method appendBlobData

src/dsql/DsqlBatch.cpp:377–389  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

375}
376
377void DsqlBatch::appendBlobData(thread_db* tdbb, ULONG length, const void* inBuffer)
378{
379 blobCheckMode(false, "appendBlobData");
380
381 if (m_lastBlob == MAX_ULONG)
382 {
383 ERRD_post(Arg::Gds(isc_sqlerr) << Arg::Num(-104) <<
384 Arg::Gds(isc_batch_blob_append));
385 }
386
387 m_setBlobSize = true;
388 putSegment(length, inBuffer);
389}
390
391void DsqlBatch::putSegment(ULONG length, const void* inBuffer)
392{

Callers

nothing calls this directly

Calls 4

ERRD_postFunction · 0.85
GdsClass · 0.85
NumClass · 0.85
putSegmentFunction · 0.85

Tested by

no test coverage detected