AbortTransactionResponse |
SyncClientInterface.abortTransaction(AbortTransactionRequest request)
取消一个事务
|
AbortTransactionResponse |
SyncClient.abortTransaction(AbortTransactionRequest request) |
BatchGetRowResponse |
SyncClientInterface.batchGetRow(BatchGetRowRequest batchGetRowRequest)
从多张表中读取多行数据。
|
BatchGetRowResponse |
SyncClient.batchGetRow(BatchGetRowRequest batchGetRowRequest) |
BatchWriteRowResponse |
SyncClientInterface.batchWriteRow(BatchWriteRowRequest batchWriteRowRequest)
对多张表中对多行执行更新或者删除操作。
|
BatchWriteRowResponse |
SyncClient.batchWriteRow(BatchWriteRowRequest batchWriteRowRequest) |
CommitTransactionResponse |
SyncClientInterface.commitTransaction(CommitTransactionRequest request)
提交一个事务
|
CommitTransactionResponse |
SyncClient.commitTransaction(CommitTransactionRequest request) |
ComputeSplitsBySizeResponse |
SyncClientInterface.computeSplitsBySize(ComputeSplitsBySizeRequest computeSplitsBySizeRequest)
对表的数据根据一定的数据大小进行分块,并返回分块的信息以供数据获取接口使用。
|
ComputeSplitsBySizeResponse |
SyncClient.computeSplitsBySize(ComputeSplitsBySizeRequest computeSplitsBySizeRequest) |
CreateIndexResponse |
SyncClientInterface.createIndex(CreateIndexRequest createIndexRequest)
在用户指定的某张表下创建一张索引表
|
CreateIndexResponse |
SyncClient.createIndex(CreateIndexRequest createIndexRequest) |
Iterator<Row> |
SyncClientInterface.createRangeIterator(RangeIteratorParameter rangeIteratorParameter)
|
Iterator<Row> |
SyncClient.createRangeIterator(RangeIteratorParameter rangeIteratorParameter) |
CreateSearchIndexResponse |
SyncClientInterface.createSearchIndex(CreateSearchIndexRequest request)
创建SearchIndex
|
CreateSearchIndexResponse |
SyncClient.createSearchIndex(CreateSearchIndexRequest request) |
CreateTableResponse |
SyncClientInterface.createTable(CreateTableRequest createTableRequest)
在用户的实例下创建一张新的表。
|
CreateTableResponse |
SyncClient.createTable(CreateTableRequest createTableRequest) |
WideColumnIterator |
SyncClientInterface.createWideColumnIterator(GetRowRequest getRowRequest) |
WideColumnIterator |
SyncClient.createWideColumnIterator(GetRowRequest getRowRequest) |
DeleteIndexResponse |
SyncClientInterface.deleteIndex(DeleteIndexRequest deleteIndexRequest)
删除用户指定的某张表下的某张索引表
注意:索引表被成功删除后该索引表下所有的数据都将被清空,无法恢复,请谨慎操作!
|
DeleteIndexResponse |
SyncClient.deleteIndex(DeleteIndexRequest deleteIndexRequest) |
DeleteRowResponse |
SyncClientInterface.deleteRow(DeleteRowRequest deleteRowRequest)
删除表中的一行数据。
|
DeleteRowResponse |
SyncClient.deleteRow(DeleteRowRequest deleteRowRequest) |
DeleteSearchIndexResponse |
SyncClientInterface.deleteSearchIndex(DeleteSearchIndexRequest request)
删除SearchIndex
通过指定 tableName 和 indexName 即可删除一个index
提示:在没有删除一个table下面所有的index之前,是不允许删除table的
|
DeleteSearchIndexResponse |
SyncClient.deleteSearchIndex(DeleteSearchIndexRequest request) |
DeleteTableResponse |
SyncClientInterface.deleteTable(DeleteTableRequest deleteTableRequest)
删除用户指定的某个实例下的一张表。。
|
DeleteTableResponse |
SyncClient.deleteTable(DeleteTableRequest deleteTableRequest) |
DescribeSearchIndexResponse |
SyncClientInterface.describeSearchIndex(DescribeSearchIndexRequest request)
获取一个SearchIndex的信息
|
DescribeSearchIndexResponse |
SyncClient.describeSearchIndex(DescribeSearchIndexRequest request) |
DescribeStreamResponse |
SyncClientInterface.describeStream(DescribeStreamRequest describeStreamRequest)
获取指定Stream的详细信息。
|
DescribeStreamResponse |
SyncClient.describeStream(DescribeStreamRequest describeStreamRequest) |
DescribeTableResponse |
SyncClientInterface.describeTable(DescribeTableRequest describeTableRequest)
|
DescribeTableResponse |
SyncClient.describeTable(DescribeTableRequest request) |
GetRangeResponse |
SyncClientInterface.getRange(GetRangeRequest getRangeRequest)
从表中查询一个范围内的多行数据。
|
GetRangeResponse |
SyncClient.getRange(GetRangeRequest getRangeRequest) |
GetRowResponse |
SyncClientInterface.getRow(GetRowRequest getRowRequest)
读取表中的一行数据。
|
GetRowResponse |
SyncClient.getRow(GetRowRequest getRowRequest) |
GetShardIteratorResponse |
SyncClientInterface.getShardIterator(GetShardIteratorRequest getShardIteratorRequest)
获取ShardIterator,可通过ShardIterator读取Shard中的数据。
|
GetShardIteratorResponse |
SyncClient.getShardIterator(GetShardIteratorRequest getShardIteratorRequest) |
GetStreamRecordResponse |
SyncClientInterface.getStreamRecord(GetStreamRecordRequest getStreamRecordRequest)
通过ShardIterator读取Shard中的数据。
|
GetStreamRecordResponse |
SyncClient.getStreamRecord(GetStreamRecordRequest getStreamRecordRequest) |
ListSearchIndexResponse |
SyncClientInterface.listSearchIndex(ListSearchIndexRequest request)
获取表下的SearchIndex列表
一个table下面,可以存在多个SearchIndex表,通过该函数,将能够获取一个table下面的所有SearchIndex信息
|
ListSearchIndexResponse |
SyncClient.listSearchIndex(ListSearchIndexRequest request) |
ListStreamResponse |
SyncClientInterface.listStream(ListStreamRequest listStreamRequest)
获取用户当前实例下的全部Stream列表或者特定表下的Stream。
|
ListStreamResponse |
SyncClient.listStream(ListStreamRequest listStreamRequest) |
ListTableResponse |
SyncClientInterface.listTable()
返回用户当前实例下的所有表的列表。
|
ListTableResponse |
SyncClient.listTable() |
PutRowResponse |
SyncClientInterface.putRow(PutRowRequest putRowRequest)
向表中插入或覆盖一行数据。
|
PutRowResponse |
SyncClient.putRow(PutRowRequest putRowRequest) |
SearchResponse |
SyncClientInterface.search(SearchRequest request)
搜索功能
构建自己的SearchRequest,然后获取SearchResponse
示例:
SearchQuery searchQuery = new SearchQuery();
TermQuery termQuery = new TermQuery();
termQuery.setFieldName("user_name");
termQuery.setTerm("jay");
searchQuery.setQuery(termQuery);
SearchRequest searchRequest = new SearchRequest(tableName, indexName, searchQuery);
SearchResponse resp = ots.search(searchRequest);
|
SearchResponse |
SyncClient.search(SearchRequest request) |
StartLocalTransactionResponse |
SyncClientInterface.startLocalTransaction(StartLocalTransactionRequest request)
开启一个本地事务
|
StartLocalTransactionResponse |
SyncClient.startLocalTransaction(StartLocalTransactionRequest request) |
UpdateRowResponse |
SyncClientInterface.updateRow(UpdateRowRequest updateRowRequest)
更新表中的一行数据。
|
UpdateRowResponse |
SyncClient.updateRow(UpdateRowRequest updateRowRequest) |
UpdateTableResponse |
SyncClientInterface.updateTable(UpdateTableRequest updateTableRequest)
在表被创建之后,动态的更改表的配置或预留吞吐量。
|
UpdateTableResponse |
SyncClient.updateTable(UpdateTableRequest request) |