public LlapArrowBatchRecordReader(InputStream in, Schema schema, Class<ArrowWrapperWritable> clazz, JobConf job, Closeable client, Socket socket, long arrowAllocatorLimit) throws IOException { super(in, schema, clazz, job, client, socket); allocator = RootAllocatorFactory.INSTANCE.getOrCreateRootAllocator(arrowAllocatorLimit); this.arrowStreamReader = new ArrowStreamReader(socket.getInputStream(), allocator); }
public LlapArrowBatchRecordReader(InputStream in, Schema schema, Class<ArrowWrapperWritable> clazz, JobConf job, Closeable client, Socket socket, long arrowAllocatorLimit) throws IOException { super(in, schema, clazz, job, client, socket); allocator = RootAllocatorFactory.INSTANCE.getOrCreateRootAllocator(arrowAllocatorLimit); this.arrowStreamReader = new ArrowStreamReader(socket.getInputStream(), allocator); }