public class TiKVScanAnalyzer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TiKVScanAnalyzer.TiKVScanPlan |
Constructor and Description |
---|
TiKVScanAnalyzer() |
Modifier and Type | Method and Description |
---|---|
TiDAGRequest |
buildTiDAGReq(boolean allowIndexScan,
boolean canUseTiKV,
boolean canUseTiFlash,
List<TiColumnInfo> columnList,
List<Expression> conditions,
TiTableInfo table,
TableStatistics tableStatistics,
TiTimestamp ts,
TiDAGRequest dagRequest) |
TiDAGRequest |
buildTiDAGReq(List<TiColumnInfo> columnList,
List<Expression> conditions,
TiTableInfo table,
TiTimestamp ts,
TiDAGRequest dagRequest) |
static ScanSpec |
extractConditions(List<Expression> conditions,
TiTableInfo table,
TiIndexInfo index) |
public static ScanSpec extractConditions(List<Expression> conditions, TiTableInfo table, TiIndexInfo index)
public TiDAGRequest buildTiDAGReq(List<TiColumnInfo> columnList, List<Expression> conditions, TiTableInfo table, TiTimestamp ts, TiDAGRequest dagRequest)
public TiDAGRequest buildTiDAGReq(boolean allowIndexScan, boolean canUseTiKV, boolean canUseTiFlash, List<TiColumnInfo> columnList, List<Expression> conditions, TiTableInfo table, TableStatistics tableStatistics, TiTimestamp ts, TiDAGRequest dagRequest)
Copyright © 2024 PingCAP. All rights reserved.