Package | Description |
---|---|
com.aliyun.odps.tunnel |
ODPS Tunnel服务用于上传、下载数据到ODPS
|
com.aliyun.odps.tunnel.io |
提供通过Tunnel读写数据的Reader、Writer
|
Modifier and Type | Method and Description |
---|---|
TableTunnel.UploadSession |
TableTunnel.createUploadSession(String projectName,
String tableName)
在非分区表上创建上传会话
|
TableTunnel.UploadSession |
TableTunnel.createUploadSession(String projectName,
String tableName,
boolean overwrite)
在非分区表上创建上传会话
|
TableTunnel.UploadSession |
TableTunnel.createUploadSession(String projectName,
String tableName,
PartitionSpec partitionSpec)
在分区表上创建上传会话
|
TableTunnel.UploadSession |
TableTunnel.createUploadSession(String projectName,
String tableName,
PartitionSpec partitionSpec,
boolean overwrite)
在分区表上创建上传会话
|
TableTunnel.UploadSession |
TableTunnel.createUploadSession(String projectName,
String schemaName,
String tableName,
boolean overwrite)
Create an upload session of a non-partitioned table.
|
TableTunnel.UploadSession |
TableTunnel.createUploadSession(String projectName,
String schemaName,
String tableName,
PartitionSpec partitionSpec,
boolean overwrite)
Create an upload session of a partitioned table.
|
TableTunnel.UploadSession |
TableTunnel.getUploadSession(String projectName,
String tableName,
PartitionSpec partitionSpec,
String id)
获得在分区表上创建的上传会话
|
TableTunnel.UploadSession |
TableTunnel.getUploadSession(String projectName,
String tableName,
PartitionSpec partitionSpec,
String id,
long shares,
long shareId)
获得在分区表的上传会话,且该会话将要使用
TunnelBufferedWriter 进行数据上传。
当有多个这样的会话实例(多进程或多线程)共享会话 ID 时,需要同时声明此会话实例的唯一标识(shareId)和共享的会话实例个数(shares)。 |
TableTunnel.UploadSession |
TableTunnel.getUploadSession(String projectName,
String tableName,
String id)
获得在非分区表上创建的上传会话
|
TableTunnel.UploadSession |
TableTunnel.getUploadSession(String projectName,
String tableName,
String id,
long shares,
long shareId)
获得在非分区表的上传会话,且该会话将要使用
TunnelBufferedWriter 进行数据上传。
当有多个这样的会话实例(多进程或多线程)共享会话 ID 时,需要同时声明此会话实例的唯一标识(shareId)和共享的会话实例个数(shares)。 |
TableTunnel.UploadSession |
TableTunnel.getUploadSession(String projectName,
String schemaName,
String tableName,
PartitionSpec partitionSpec,
String id)
Get the upload session specified by the upload session ID.
|
TableTunnel.UploadSession |
TableTunnel.getUploadSession(String projectName,
String schemaName,
String tableName,
PartitionSpec partitionSpec,
String id,
long shares,
long shareId)
Get the upload session specified by the upload session ID.
|
TableTunnel.UploadSession |
TableTunnel.getUploadSession(String projectName,
String schemaName,
String tableName,
String id)
Get the upload session specified by the upload session ID.
|
Constructor and Description |
---|
ArrowTunnelRecordWriter(TableTunnel.UploadSession tableSession,
com.aliyun.odps.commons.transport.Connection connection,
CompressOption option) |
TunnelBufferedWriter(TableTunnel.UploadSession session,
CompressOption option)
构造此类对象,使用默认缓冲区大小为 64 MiB,和默认的回退策略:4s、8s、16s、32s、64s、128s
|
TunnelBufferedWriter(TableTunnel.UploadSession session,
CompressOption option,
long timeout,
TableTunnel.BlockVersionProvider versionProvider)
构造此类对象,使用默认缓冲区大小为 64 MiB,和默认的回退策略:4s、8s、16s、32s、64s、128s
|
Copyright © 2023 Alibaba Cloud Computing. All rights reserved.