public long remainForRead() { return memoryBlock.readableBytes(); }
public long remainForRead() { return memoryBlock.readableBytes(); }
public long remainForRead() { return memoryBlock.readableBytes(); }
public long remainForRead() { return memoryBlock.readableBytes(); }
protected boolean fillDrawBuffer(ScatteringByteChannel channel) throws IOException { reset(); int readBytes = memory.writeBytes(channel); if (readBytes > 0) { // get row capacity in buffer while (memory.isReadable()) { if (memory.readableBytes() < SizeOf.SIZE_OF_INT) { return true; } int recordSize = PlatformDependent.getInt(memory.address() + memory.readerPosition()); assert recordSize > 0; if (memory.readableBytes() < recordSize) { return true; } else { memory.readerPosition(memory.readerPosition() + recordSize); } rowNum++; } return true; } else { return false; } }
protected boolean fillDrawBuffer(ScatteringByteChannel channel) throws IOException { reset(); int readBytes = memory.writeBytes(channel); if (readBytes > 0) { // get row capacity in buffer while (memory.isReadable()) { if (memory.readableBytes() < SizeOf.SIZE_OF_INT) { return true; } int recordSize = PlatformDependent.getInt(memory.address() + memory.readerPosition()); assert recordSize > 0; if (memory.readableBytes() < recordSize) { return true; } else { memory.readerPosition(memory.readerPosition() + recordSize); } rowNum++; } return true; } else { return false; } }
byte[] uncompressedBytes = new byte[memoryBlock.readableBytes()]; memoryBlock.getBuffer().getBytes(0, uncompressedBytes); resultSetBuilder.setSerializedTuples(ByteString.copyFrom(compressedBytes)); } else { ByteBuffer uncompressed = memoryBlock.getBuffer().nioBuffer(0, memoryBlock.readableBytes()); resultSetBuilder.setDecompressedLength(uncompressed.remaining()); resultSetBuilder.setSerializedTuples(ByteString.copyFrom(uncompressed));
byte[] uncompressedBytes = new byte[memoryBlock.readableBytes()]; memoryBlock.getBuffer().getBytes(0, uncompressedBytes); resultSetBuilder.setSerializedTuples(ByteString.copyFrom(compressedBytes)); } else { ByteBuffer uncompressed = memoryBlock.getBuffer().nioBuffer(0, memoryBlock.readableBytes()); resultSetBuilder.setDecompressedLength(uncompressed.remaining()); resultSetBuilder.setSerializedTuples(ByteString.copyFrom(uncompressed));
resultSetBuilder.setRows(rowCount); MemoryBlock memoryBlock = rowBlock.getMemory(); ByteBuffer rows = memoryBlock.getBuffer().nioBuffer(0, memoryBlock.readableBytes());
resultSetBuilder.setRows(rowCount); MemoryBlock memoryBlock = rowBlock.getMemory(); ByteBuffer rows = memoryBlock.getBuffer().nioBuffer(0, memoryBlock.readableBytes());
ByteBuffer uncompressed = memoryBlock.getBuffer().nioBuffer(0, memoryBlock.readableBytes()); int uncompressedLength = uncompressed.remaining();
ByteBuffer uncompressed = memoryBlock.getBuffer().nioBuffer(0, memoryBlock.readableBytes()); int uncompressedLength = uncompressed.remaining();
ByteBuffer uncompressed = memoryBlock.getBuffer().nioBuffer(0, memoryBlock.readableBytes()); int uncompressedLength = uncompressed.remaining();
ByteBuffer uncompressed = memoryBlock.getBuffer().nioBuffer(0, memoryBlock.readableBytes()); int uncompressedLength = uncompressed.remaining();