Class TraceRecordBatch

All Implemented Interfaces:
AutoCloseable, Iterable<VectorWrapper<?>>, CloseableRecordBatch, RecordBatch, VectorAccessible

public class TraceRecordBatch extends AbstractSingleRecordBatch<Trace>
Contains value vectors which are exactly the same as the incoming record batch's value vectors. If the incoming record batch has a selection vector (type 2) then TraceRecordBatch will also contain a selection vector.

Purpose of this record batch is to dump the data associated with all the value vectors and selection vector to disk.

This record batch does not modify any data or schema, it simply consumes the incoming record batch's data, dump to disk and pass the same set of value vectors (and selection vectors) to its parent record batch.