@Override public void write(GTRecord rec) throws IOException { assert info.getColumnBlockCount() == 2; rowkey.clear(); for (int i = 0; i < ID_LEN; i++) { rowkey.put((byte) 0); } rec.exportColumnBlock(0, rowkey); rowkey.flip(); value.clear(); rec.exportColumnBlock(1, value); value.flip(); Put put = new Put(rowkey); put.addImmutable(CF_B, ByteBuffer.wrap(COL_B), HConstants.LATEST_TIMESTAMP, value); table.mutate(put); }
public void append(GTRecord r) { // add record to block if (isEmpty()) { r.exportColumns(info.primaryKey, primaryKey); } for (int i = 0; i < info.colBlocks.length; i++) { r.exportColumnBlock(i, cellBlockBuffers[i]); } nRows++; }
@Override public void write(GTRecord rec) throws IOException { assert info.getColumnBlockCount() == 2; rowkey.clear(); for (int i = 0; i < ID_LEN; i++) { rowkey.put((byte) 0); } rec.exportColumnBlock(0, rowkey); rowkey.flip(); value.clear(); rec.exportColumnBlock(1, value); value.flip(); Put put = new Put(rowkey); put.addImmutable(CF_B, ByteBuffer.wrap(COL_B), HConstants.LATEST_TIMESTAMP, value); table.mutate(put); }
public void append(GTRecord r) { // add record to block if (isEmpty()) { r.exportColumns(info.primaryKey, primaryKey); } for (int i = 0; i < info.colBlocks.length; i++) { r.exportColumnBlock(i, cellBlockBuffers[i]); } nRows++; }