public static interface TableTunnel.StreamRecordPack
Modifier and Type | Method and Description |
---|---|
void |
append(Record record)
append一条记录
|
String |
flush()
数据发送到server端
pack对象在flush成功以后可以复用
|
TableTunnel.FlushResult |
flush(TableTunnel.FlushOption flushOption)
数据发送到server端
pack对象在flush成功以后可以复用
|
long |
getDataSize()
注意:由于在写到内存缓冲区前,数据会经过多层缓冲区
因此这个值的变化并不是连续的,有可能出现append数据后,getDataSize不变的场景
|
long |
getRecordCount() |
void |
reset()
重置缓冲区内存,保证pack对象可以复用
pack对象在flush成功以后,会默认调用一次reset
|
void append(Record record) throws IOException
record
- IOException
long getRecordCount()
long getDataSize()
String flush() throws IOException
IOException
TableTunnel.FlushResult flush(TableTunnel.FlushOption flushOption) throws IOException
flushOption
- 设置 write 参数 TableTunnel.FlushOption
IOException
void reset() throws IOException
IOException
Copyright © 2023 Alibaba Cloud Computing. All rights reserved.