AbstractColumnIteratorImpl |
AlwaysRetryStrategy
TableStore SDK支持自定义重试逻辑 RetryStrategy , 重试逻辑用于判断在发生异常时是否需要重试, 并给出本次重试的时间间隔.
|
BatchGetRowRequest |
BatchGetRowResponse.RowResult
BatchGetRow批量操作中单行查询的结果。
|
BatchWriteRowRequest |
BatchWriteRowResponse.RowResult
BatchWriteRow批量操作中单行写的结果。
|
CapacityUnit
表的读写吞吐量的单位,即能力单元。
|
Column
|
ColumnType
|
ColumnValue
表示属性列的值。
|
ComputeSplitsBySizeRequest |
Condition
TableStore支持条件更新功能, 在进行PutRow, UpdateRow, DeleteRow或BatchWriteRow操作时, 可以设置条件 Condition .
|
ConsumedCapacity
读写操作消耗的能力单元。
|
DefinedColumnSchema |
DefinedColumnType
|
Direction |
Error |
GetRowRequest
GetRow的查询参数。
|
IndexMeta
索引表的结构信息,包含索引表的名称以及索引表的主键及预定义列定义。
|
IndexType
表示索引表类型。
|
IndexUpdateMode
表示索引更新模式。
|
IRow |
Measurable |
MultiRowQueryCriteria
从TableStore表中查询多行数据所需的参数,可以支持以下几种读取行为:
读取某些列或所有列的某个特定版本
读取某些列或所有列的某个版本范围内的所有版本或最大的N个版本
读取某些列或所有列的最大的N个版本(N最小为 1,最大为MaxVersions)
注意:读取参数不能为每行单独设置,多行必须使用相同的查询参数。
|
NameTimestampComparator |
PrimaryKey
|
PrimaryKeyBuilder |
PrimaryKeyColumn
|
PrimaryKeyOption
表示主键列的属性
|
PrimaryKeySchema |
PrimaryKeyType
|
PrimaryKeyValue
表示主键列的值。
|
RangeIteratorParameter |
RangeRowQueryCriteria |
RecordColumn |
RecordColumn.ColumnType |
RecordSequenceInfo |
Request |
ReservedThroughput |
ReservedThroughputDetails |
Response
所有TableStore返回结果的基类,包含返回结果的元属性信息,例如RequestId、TraceId等。
|
RetryStrategy |
ReturnType
表示操作(PUT,UPDATE,DELETE)的返回结果中是否附带PK值,对于PK递增列,应该设置返回PK
|
Row |
RowChange
单行的数据变更操作的基础结构。
|
RowDeleteChange |
RowExistenceExpectation |
RowPutChange |
RowQueryCriteria
从TableStore内读取数据操作的基本参数,主要包含:
ColumnsToGet: 要读取的属性列名列表,若为空,则代表读取该行所有的列。
|
RowUpdateChange |
RowUpdateChange.Type |
SingleRowQueryCriteria
从TableStore表中查询单行数据所需的参数,可以支持以下几种读取行为:
读取某些列或所有列的某个特定版本
读取某些列或所有列的某个版本范围内的所有版本或最大的N个版本
读取某些列或所有列的最大的N个版本(N最小为 1,最大为MaxVersions)
|
Split
ComputeSplitsBySize接口根据用户制定的数据大小进行分块后的数据块类,每个split类表示一串连续的主键值行,每个主键行的遵守目标表格的结构设计。
|
Stream |
StreamDetails |
StreamRecord |
StreamRecord.RecordType |
StreamShard |
StreamSpecification |
StreamStatus |
TableMeta
表的结构信息,包含表的名称以及表的主键定义。
|
TableOptions
表的配置选项,用于配置TTL、MaxVersions.
|
TimeRange |
TxnRequest |
WideColumnIterator |
WideRowIterator |