Interface ColumnarBatchMetricsExperimental

Exact payload-copy and backing-allocation accounting for a batch.

interface ColumnarBatchMetrics {
    backingBuffers: number;
    backingBytes: number;
    bufferViews: number;
    copiedBytes: 0;
    logicalBytes: number;
    rows: number;
    transferBytes: number;
}

Properties

backingBuffers: number
backingBytes: number

Sum of byteLength for complete unique transferable backing buffers.

bufferViews: number
copiedBytes

Always zero: the SDK never slices or clones payload buffers.

logicalBytes: number

Sum of descriptor slice lengths; overlapping slices count separately.

rows: number
transferBytes: number

Bytes relinquished when the transfer list is posted.