Class BinaryRow

java.lang.Object
com.illumon.iris.binarystore.BinaryRow
All Implemented Interfaces:
Row

public class BinaryRow
extends Object
implements Row

This class implements the writer for a self-descriptive binary format table. A table is structured as following: - header:(columnName:zero terminated string,columnType:zero terminated string,fixedTypeSize:int,typeMetadata:<int size><n bytes>)* - list of rows

A row is formated as follows: - rowSize 4 bytes - an entry for each fixed size record, of the predefined size - for each variable size record, 2 bytes for entry size followed by the payload