| Package | Description |
|---|---|
| org.tikv.common | |
| org.tikv.common.expression.visitor | |
| org.tikv.common.key | |
| org.tikv.common.meta | |
| org.tikv.common.predicates | |
| org.tikv.common.statistics |
| Modifier and Type | Method and Description |
|---|---|
static List<TiRegion> |
TiBatchWriteUtils.getRegionByIndex(TiSession session,
TiTableInfo table,
TiIndexInfo index) |
| Constructor and Description |
|---|
IndexRangeSetBuilder(TiTableInfo table,
TiIndexInfo index) |
| Constructor and Description |
|---|
IndexScanKeyRangeBuilder(long id,
TiIndexInfo index,
IndexRange ir) |
| Modifier and Type | Method and Description |
|---|---|
static TiIndexInfo |
TiIndexInfo.generateFakePrimaryKeyIndex(TiTableInfo table) |
TiIndexInfo |
TiDAGRequest.getIndexInfo() |
| Modifier and Type | Method and Description |
|---|---|
List<TiIndexInfo> |
TiTableInfo.getIndices() |
| Modifier and Type | Method and Description |
|---|---|
TiDAGRequest |
TiDAGRequest.setIndexInfo(TiIndexInfo indexInfo) |
| Constructor and Description |
|---|
TiTableInfo(long id,
CIStr name,
String charset,
String collate,
boolean pkIsHandle,
List<TiColumnInfo> columns,
List<TiIndexInfo> indices,
String comment,
long autoIncId,
long maxColumnId,
long maxIndexId,
long oldSchemaId,
TiPartitionInfo partitionInfo,
TiViewInfo viewInfo,
TiFlashReplicaInfo tiFlashReplicaInfo,
long version,
long updateTimestamp,
long maxShardRowIDBits,
TiSequenceInfo sequenceInfo) |
| Modifier and Type | Method and Description |
|---|---|
TiIndexInfo |
TiKVScanAnalyzer.TiKVScanPlan.getIndex() |
| Modifier and Type | Method and Description |
|---|---|
static List<IndexRange> |
PredicateUtils.expressionToIndexRanges(List<Expression> pointPredicates,
Optional<Expression> rangePredicate,
TiTableInfo table,
TiIndexInfo index)
Build index ranges from access points and access conditions
|
static ScanSpec |
TiKVScanAnalyzer.extractConditions(List<Expression> conditions,
TiTableInfo table,
TiIndexInfo index) |
TiKVScanAnalyzer.TiKVScanPlan.Builder |
TiKVScanAnalyzer.TiKVScanPlan.Builder.setIndex(TiIndexInfo index) |
| Constructor and Description |
|---|
Builder(TiTableInfo table,
TiIndexInfo index) |
| Modifier and Type | Method and Description |
|---|---|
TiIndexInfo |
IndexStatistics.getIndexInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
IndexStatistics.setIndexInfo(TiIndexInfo indexInfo) |
| Constructor and Description |
|---|
IndexStatistics(Histogram histogram,
CMSketch cmSketch,
TiIndexInfo indexInfo) |
Copyright © 2025 PingCAP. All rights reserved.