public class ArrowTunnelRecordWriter extends Object implements ArrowRecordWriter
Constructor and Description |
---|
ArrowTunnelRecordWriter(TableTunnel.UploadSession tableSession,
com.aliyun.odps.commons.transport.Connection connection,
CompressOption option) |
Modifier and Type | Method and Description |
---|---|
long |
bytesWritten()
返回读写入的字节数
|
void |
close() |
void |
write(org.apache.arrow.vector.VectorSchemaRoot root)
写入一个batch的记录
|
public ArrowTunnelRecordWriter(TableTunnel.UploadSession tableSession, com.aliyun.odps.commons.transport.Connection connection, CompressOption option)
public void write(org.apache.arrow.vector.VectorSchemaRoot root) throws IOException
ArrowRecordWriter
write
in interface ArrowRecordWriter
root
- VectorSchemaRoot
对象IOException
- 写入过程发生异常,不可重试public long bytesWritten()
ArrowRecordWriter
bytesWritten
in interface ArrowRecordWriter
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
Copyright © 2023 Alibaba Cloud Computing. All rights reserved.