lib/protocol/plain_buffer_consts.js (34 lines of code) (raw):

var TableStore=require('../core'); TableStore.plainBufferConsts = { HEADER: 0x75, // tag type TAG_ROW_PK: 0x1, TAG_ROW_DATA: 0x2, TAG_CELL: 0x3, TAG_CELL_NAME: 0x4, TAG_CELL_VALUE: 0x5, TAG_CELL_TYPE: 0x6, TAG_CELL_TIMESTAMP: 0x7, TAG_DELETE_ROW_MARKER: 0x8, TAG_ROW_CHECKSUM: 0x9, TAG_CELL_CHECKSUM: 0x0A, TAG_EXTENSION: 0x0B, TAG_SEQ_INFO: 0x0C, TAG_SEQ_INFO_EPOCH: 0x0D, TAG_SEQ_INFO_TS: 0x0E, TAG_SEQ_INFO_ROW_INDEX: 0x0F, // cell op type DELETE_ALL_VERSION: 0x1, DELETE_ONE_VERSION: 0x3, INCREMENT: 0x4, // variant type VT_INTEGER: 0x0, VT_DOUBLE: 0x1, VT_BOOLEAN: 0x2, VT_STRING: 0x3, VT_NULL: 0x6, VT_BLOB: 0x7, VT_INF_MIN: 0x9, VT_INF_MAX: 0xa, VT_AUTO_INCREMENT: 0xb, // othber LITTLE_ENDIAN_32_SIZE: 4, LITTLE_ENDIAN_64_SIZE: 8, MAX_BUFFER_SIZE: 64 * 1024 * 1024 };