| 程序包 | 说明 |
|---|---|
| com.pingcap.tikv | |
| com.pingcap.tikv.operation.iterator | |
| com.pingcap.tikv.tools |
| 限定符和类型 | 方法和说明 |
|---|---|
static TiSession |
TiSession.getInstance(TiConfiguration conf) |
TiSession |
Snapshot.getSession() |
| 限定符和类型 | 字段和说明 |
|---|---|
protected TiSession |
CoprocessorIterator.session |
| 限定符和类型 | 方法和说明 |
|---|---|
static CoprocessorIterator<Handle> |
CoprocessorIterator.getHandleIterator(TiDAGRequest req,
List<RangeSplitter.RegionTask> regionTasks,
TiSession session)
Build a DAGIterator from TiDAGRequest and region tasks to get handles
When we use getHandleIterator, we must be preforming a IndexScan.
|
static CoprocessorIterator<Row> |
CoprocessorIterator.getRowIterator(TiDAGRequest req,
List<RangeSplitter.RegionTask> regionTasks,
TiSession session)
Build a DAGIterator from TiDAGRequest and region tasks to get rows
When we are preforming a scan request using coveringIndex,
IndexScan should be used to read index rows. |
static CoprocessorIterator<TiChunk> |
CoprocessorIterator.getTiChunkIterator(TiDAGRequest req,
List<RangeSplitter.RegionTask> regionTasks,
TiSession session,
int numOfRows)
Build a DAGIterator from TiDAGRequest and region tasks to get rows
When we are preforming a scan request using coveringIndex,
IndexScan should be used to read index rows. |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Integer> |
RegionUtils.getRegionDistribution(TiSession session,
String databaseName,
String tableName) |
static Map<Long,List<Long>> |
RegionUtils.getStoreRegionIdDistribution(TiSession session,
String databaseName,
String tableName) |
Copyright © 2022 PingCAP. All rights reserved.