public interface OTSAsync
开放结构化数据服务(Open Table Service,OTS)是构建在阿里云大规模分布式计算系统之上 的海量数据存储与实时查询的服务。
限定符和类型 | 方法和说明 |
---|---|
OTSFuture<BatchGetRowResult> |
batchGetRow(BatchGetRowRequest batchGetRowRequest)
从多张表(Table)中获取多行数据。
|
OTSFuture<BatchGetRowResult> |
batchGetRow(BatchGetRowRequest batchGetRowRequest,
com.aliyun.openservices.ots.internal.OTSCallback<BatchGetRowRequest,BatchGetRowResult> callback)
从多张表(Table)中获取多行数据。
|
OTSFuture<BatchWriteRowResult> |
batchWriteRow(BatchWriteRowRequest batchWriteRowRequest)
对多张表(Table)中的多行数据进行增加、删除或者更改操作。
|
OTSFuture<BatchWriteRowResult> |
batchWriteRow(BatchWriteRowRequest batchWriteRowRequest,
com.aliyun.openservices.ots.internal.OTSCallback<BatchWriteRowRequest,BatchWriteRowResult> callback)
对多张表(Table)中的多行数据进行增加、删除或者更改操作。
|
OTSFuture<CreateTableResult> |
createTable(CreateTableRequest createTableRequest)
创建表(Table)。
|
OTSFuture<CreateTableResult> |
createTable(CreateTableRequest createTableRequest,
com.aliyun.openservices.ots.internal.OTSCallback<CreateTableRequest,CreateTableResult> callback)
创建表(Table)。
|
OTSFuture<DeleteRowResult> |
deleteRow(DeleteRowRequest deleteRowRequest)
删除表(Table)中的一行数据。
|
OTSFuture<DeleteRowResult> |
deleteRow(DeleteRowRequest deleteRowRequest,
com.aliyun.openservices.ots.internal.OTSCallback<DeleteRowRequest,DeleteRowResult> callback)
删除表(Table)中的一行数据。
|
OTSFuture<DeleteTableResult> |
deleteTable(DeleteTableRequest deleteTableRequest)
删除表(Table)。
|
OTSFuture<DeleteTableResult> |
deleteTable(DeleteTableRequest deleteTableRequest,
com.aliyun.openservices.ots.internal.OTSCallback<DeleteTableRequest,DeleteTableResult> callback)
删除表(Table)。
|
OTSFuture<DescribeTableResult> |
describeTable(DescribeTableRequest describeTableRequest)
返回表(Table)的结构信息。
|
OTSFuture<DescribeTableResult> |
describeTable(DescribeTableRequest describeTableRequest,
com.aliyun.openservices.ots.internal.OTSCallback<DescribeTableRequest,DescribeTableResult> callback)
返回表(Table)的结构信息。
|
OTSFuture<GetRangeResult> |
getRange(GetRangeRequest getRangeRequest)
从表(Table)中查询一个范围内的多行数据。
|
OTSFuture<GetRangeResult> |
getRange(GetRangeRequest getRangeRequest,
com.aliyun.openservices.ots.internal.OTSCallback<GetRangeRequest,GetRangeResult> callback)
从表(Table)中查询一个范围内的多行数据。
|
OTSFuture<GetRowResult> |
getRow(GetRowRequest getRowRequest)
返回表(Table)中的一行数据。
|
OTSFuture<GetRowResult> |
getRow(GetRowRequest getRowRequest,
com.aliyun.openservices.ots.internal.OTSCallback<GetRowRequest,GetRowResult> callback)
返回表(Table)中的一行数据。
|
OTSFuture<ListTableResult> |
listTable()
返回表(Table)名的列表。
|
OTSFuture<ListTableResult> |
listTable(com.aliyun.openservices.ots.internal.OTSCallback<ListTableRequest,ListTableResult> callback)
返回表(Table)名的列表。
|
OTSFuture<PutRowResult> |
putRow(PutRowRequest putRowRequest)
向表(Table)中插入或覆盖一行数据。
|
OTSFuture<PutRowResult> |
putRow(PutRowRequest putRowRequest,
com.aliyun.openservices.ots.internal.OTSCallback<PutRowRequest,PutRowResult> callback)
向表(Table)中插入或覆盖一行数据。
|
void |
shutdown()
释放资源。
|
OTSFuture<UpdateRowResult> |
updateRow(UpdateRowRequest updateRowRequest)
更改表(Table)中的一行数据。
|
OTSFuture<UpdateRowResult> |
updateRow(UpdateRowRequest updateRowRequest,
com.aliyun.openservices.ots.internal.OTSCallback<UpdateRowRequest,UpdateRowResult> callback)
更改表(Table)中的一行数据。
|
OTSFuture<UpdateTableResult> |
updateTable(UpdateTableRequest updateTableRequest)
更新表的读或写CapacityUnit。
|
OTSFuture<UpdateTableResult> |
updateTable(UpdateTableRequest updateTableRequest,
com.aliyun.openservices.ots.internal.OTSCallback<UpdateTableRequest,UpdateTableResult> callback)
更新表的读或写CapacityUnit。
|
OTSFuture<CreateTableResult> createTable(CreateTableRequest createTableRequest) throws ClientException
createTableRequest
- 执行CreateTable操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<CreateTableResult> createTable(CreateTableRequest createTableRequest, com.aliyun.openservices.ots.internal.OTSCallback<CreateTableRequest,CreateTableResult> callback) throws ClientException
createTableRequest
- 执行CreateTable操作所需参数的封装。callback
- 执行CreataTable操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<DescribeTableResult> describeTable(DescribeTableRequest describeTableRequest) throws ClientException
describeTableRequest
- 执行DescribeTable操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<DescribeTableResult> describeTable(DescribeTableRequest describeTableRequest, com.aliyun.openservices.ots.internal.OTSCallback<DescribeTableRequest,DescribeTableResult> callback) throws ClientException
describeTableRequest
- 执行DescribeTable操作所需参数的封装。callback
- 执行DescribeTable操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<ListTableResult> listTable() throws ClientException
ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<ListTableResult> listTable(com.aliyun.openservices.ots.internal.OTSCallback<ListTableRequest,ListTableResult> callback) throws ClientException
callback
- 执行ListTable操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<DeleteTableResult> deleteTable(DeleteTableRequest deleteTableRequest) throws ClientException
deleteTableRequest
- 执行DeleteTable操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<DeleteTableResult> deleteTable(DeleteTableRequest deleteTableRequest, com.aliyun.openservices.ots.internal.OTSCallback<DeleteTableRequest,DeleteTableResult> callback) throws ClientException
deleteTableRequest
- 执行DeleteTable操作所需参数的封装。callback
- 执行DeleteTable操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<UpdateTableResult> updateTable(UpdateTableRequest updateTableRequest) throws ClientException
updateTableRequest
- 执行UpdateTable操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<UpdateTableResult> updateTable(UpdateTableRequest updateTableRequest, com.aliyun.openservices.ots.internal.OTSCallback<UpdateTableRequest,UpdateTableResult> callback) throws ClientException
updateTableRequest
- 执行UpdateTable操作所需参数的封装callback
- 执行UpdateTable操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<GetRowResult> getRow(GetRowRequest getRowRequest) throws ClientException
getRowRequest
- 执行GetRow操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<GetRowResult> getRow(GetRowRequest getRowRequest, com.aliyun.openservices.ots.internal.OTSCallback<GetRowRequest,GetRowResult> callback) throws ClientException
getRowRequest
- 执行GetRow操作所需参数的封装。callback
- 执行GetRow操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<PutRowResult> putRow(PutRowRequest putRowRequest) throws ClientException
putRowRequest
- 执行PutRow操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<PutRowResult> putRow(PutRowRequest putRowRequest, com.aliyun.openservices.ots.internal.OTSCallback<PutRowRequest,PutRowResult> callback) throws ClientException
putRowRequest
- 执行PutRow操作所需参数的封装。callback
- 执行PutRow操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<UpdateRowResult> updateRow(UpdateRowRequest updateRowRequest) throws ClientException
updateRowRequest
- 执行UpdateRow操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<UpdateRowResult> updateRow(UpdateRowRequest updateRowRequest, com.aliyun.openservices.ots.internal.OTSCallback<UpdateRowRequest,UpdateRowResult> callback) throws ClientException
updateRowRequest
- 执行UpdateRow操作所需参数的封装。callback
- 执行UpdateRow操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<DeleteRowResult> deleteRow(DeleteRowRequest deleteRowRequest) throws ClientException
deleteRowRequest
- 执行DeleteRow操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<DeleteRowResult> deleteRow(DeleteRowRequest deleteRowRequest, com.aliyun.openservices.ots.internal.OTSCallback<DeleteRowRequest,DeleteRowResult> callback) throws ClientException
deleteRowRequest
- 执行DeleteRow操作所需参数的封装。callback
- 执行DeleteRow操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<BatchGetRowResult> batchGetRow(BatchGetRowRequest batchGetRowRequest) throws ClientException
batchGetRowRequest
- 执行BatchGetRow操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<BatchGetRowResult> batchGetRow(BatchGetRowRequest batchGetRowRequest, com.aliyun.openservices.ots.internal.OTSCallback<BatchGetRowRequest,BatchGetRowResult> callback) throws ClientException
batchGetRowRequest
- 执行BatchGetRow操作所需参数的封装。callback
- 执行BatchGetRow操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<BatchWriteRowResult> batchWriteRow(BatchWriteRowRequest batchWriteRowRequest) throws ClientException
batchWriteRowRequest
- 执行BatchWriteRow操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<BatchWriteRowResult> batchWriteRow(BatchWriteRowRequest batchWriteRowRequest, com.aliyun.openservices.ots.internal.OTSCallback<BatchWriteRowRequest,BatchWriteRowResult> callback) throws ClientException
batchWriteRowRequest
- 执行BatchWriteRow操作所需参数的封装。callback
- 执行BatchWriteRow操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<GetRangeResult> getRange(GetRangeRequest getRangeRequest) throws ClientException
getRangeRequest
- 执行GetRange操作所需参数的封装。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。OTSFuture<GetRangeResult> getRange(GetRangeRequest getRangeRequest, com.aliyun.openservices.ots.internal.OTSCallback<GetRangeRequest,GetRangeResult> callback) throws ClientException
getRangeRequest
- 执行GetRange操作所需参数的封装。callback
- 执行GetRange操作完成后的回调函数。ClientException
- 请求的返回结果无效, 或由于网络原因请求失败, 或访问超时。void shutdown()
请确保在所有请求执行完毕之后释放资源。释放资源之后将不能再发送请求,正在执行的请求可能无法返回结果。
Copyright © 2016. All Rights Reserved.