public class RawTunnelRecordReader extends com.aliyun.odps.commons.proto.ProtobufRecordStreamReader
| Constructor and Description |
|---|
RawTunnelRecordReader(TableSchema schema,
List<Column> columns,
com.aliyun.odps.commons.transport.Connection conn,
CompressOption option) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static RawTunnelRecordReader |
createInstanceTunnelReader(long start,
long count,
CompressOption compress,
List<Column> columns,
com.aliyun.odps.rest.RestClient restClient,
InstanceTunnel.DownloadSession session,
boolean longPolling) |
static RawTunnelRecordReader |
createInstanceTunnelReader(long start,
long count,
long sizeLimit,
CompressOption compress,
List<Column> columns,
com.aliyun.odps.rest.RestClient restClient,
InstanceTunnel.DownloadSession session,
boolean longPolling) |
static RawTunnelRecordReader |
createTableTunnelReader(long start,
long count,
CompressOption compress,
List<Column> columns,
com.aliyun.odps.rest.RestClient restClient,
TableTunnel.DownloadSession session)
创建不可靠的 tunnel record reader
|
createEmptyRecord, getTotalBytes, read, read, readArray, readArray, readMap, readMap, readStruct, setTransformpublic RawTunnelRecordReader(TableSchema schema, List<Column> columns, com.aliyun.odps.commons.transport.Connection conn, CompressOption option) throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class com.aliyun.odps.commons.proto.ProtobufRecordStreamReaderIOExceptionpublic static RawTunnelRecordReader createInstanceTunnelReader(long start, long count, CompressOption compress, List<Column> columns, com.aliyun.odps.rest.RestClient restClient, InstanceTunnel.DownloadSession session, boolean longPolling) throws TunnelException, IOException
TunnelExceptionIOExceptionpublic static RawTunnelRecordReader createInstanceTunnelReader(long start, long count, long sizeLimit, CompressOption compress, List<Column> columns, com.aliyun.odps.rest.RestClient restClient, InstanceTunnel.DownloadSession session, boolean longPolling) throws TunnelException, IOException
TunnelExceptionIOExceptionpublic static RawTunnelRecordReader createTableTunnelReader(long start, long count, CompressOption compress, List<Column> columns, com.aliyun.odps.rest.RestClient restClient, TableTunnel.DownloadSession session) throws IOException, TunnelException
start - 本次要读取记录的起始位置count - 本次要读取记录的数量columns - 需要读取的列 Columncompress - CompressOptionsession - 本次读取所在 sessionrestClient - 本次请求使用的 tunnelserverclientIOExceptionTunnelExceptionCopyright © 2022 Alibaba Cloud Computing. All rights reserved.