| 304 | } |
| 305 | |
| 306 | void DsqlBatch::blobSetSize() |
| 307 | { |
| 308 | // Store size of previous blob if it was changed by appendBlobData() |
| 309 | unsigned blobSize = m_blobs.getSize(); |
| 310 | if (m_setBlobSize) |
| 311 | { |
| 312 | blobSize -= (m_lastBlob + SIZEOF_BLOB_HEAD); |
| 313 | m_blobs.put3(&blobSize, sizeof(blobSize), m_lastBlob + sizeof(ISC_QUAD)); |
| 314 | m_setBlobSize = false; |
| 315 | } |
| 316 | DEB_BATCH(fprintf(stderr, "blobSetSize %u\n", blobSize)); |
| 317 | } |
| 318 | |
| 319 | void DsqlBatch::blobPrepare() |
| 320 | { |