Class AbstractBinaryStoreWriter<R extends Row>

java.lang.Object
com.illumon.iris.binarystore.AbstractBinaryStoreWriter<R>
All Implemented Interfaces:
Entry, Record, Row, TableWriter<R>
Direct Known Subclasses:
BinaryStoreWriterV2

public abstract class AbstractBinaryStoreWriter<R extends Row>
extends Object
implements TableWriter<R>
This class provides a common ancestor for V1 and V2 binary store writer to manage output channels. The extending class is responsible for creating a ByteBuffer that represents the header, and actually writing data to the file channel using the writeDataBuffer call.