/** * Creates a new mutation. A defensive copy is made. * * @param row * byte array containing row ID * @param start * starting index of row ID in byte array * @param length * length of row ID in byte array * @param initialBufferSize * the initial size, in bytes, of the internal buffer for serializing * @throws IndexOutOfBoundsException * if start or length is invalid * @since 1.7.0 */ public Mutation(byte[] row, int start, int length, int initialBufferSize) { this.row = new byte[length]; System.arraycopy(row, start, this.row, 0, length); buffer = new UnsynchronizedBuffer.Writer(initialBufferSize); estRowAndLargeValSize = length + SERIALIZATION_OVERHEAD; }
buffer = new UnsynchronizedBuffer.Writer(); for (int i = 0; i < localEntries; i++) { byte[] cf = oldReadBytes(din);
public ByteBuffer compress(IteratorSetting[] iterators) { UnsynchronizedBuffer.Writer out = new UnsynchronizedBuffer.Writer(iterators.length * 8); out.writeVInt(iterators.length); for (IteratorSetting is : iterators) { out.writeVInt(getSymbolID(is.getName())); out.writeVInt(getSymbolID(is.getIteratorClass())); out.writeVInt(is.getPriority()); Map<String,String> opts = is.getOptions(); out.writeVInt(opts.size()); for (Entry<String,String> entry : opts.entrySet()) { out.writeVInt(getSymbolID(entry.getKey())); out.writeVInt(getSymbolID(entry.getValue())); } } return out.toByteBuffer(); }
buffer = new UnsynchronizedBuffer.Writer(); for (int i = 0; i < localEntries; i++) { byte[] cf = oldReadBytes(din);
/** * Creates a new mutation. A defensive copy is made. * * @param row * byte array containing row ID * @param start * starting index of row ID in byte array * @param length * length of row ID in byte array * @param initialBufferSize * the initial size, in bytes, of the internal buffer for serializing * @throws IndexOutOfBoundsException * if start or length is invalid * @since 1.7.0 */ public Mutation(byte[] row, int start, int length, int initialBufferSize) { this.row = new byte[length]; System.arraycopy(row, start, this.row, 0, length); buffer = new UnsynchronizedBuffer.Writer(initialBufferSize); }
public ByteBuffer compress(IteratorSetting[] iterators) { UnsynchronizedBuffer.Writer out = new UnsynchronizedBuffer.Writer(iterators.length * 8); out.writeVInt(iterators.length); for (IteratorSetting is : iterators) { out.writeVInt(getSymbolID(is.getName())); out.writeVInt(getSymbolID(is.getIteratorClass())); out.writeVInt(is.getPriority()); Map<String,String> opts = is.getOptions(); out.writeVInt(opts.size()); for (Entry<String,String> entry : opts.entrySet()) { out.writeVInt(getSymbolID(entry.getKey())); out.writeVInt(getSymbolID(entry.getValue())); } } return out.toByteBuffer(); }