| 程序包 | 说明 |
|---|---|
| org.tikv.common.expression | |
| org.tikv.common.expression.visitor | |
| org.tikv.common.meta | |
| org.tikv.common.predicates |
| 限定符和类型 | 方法和说明 |
|---|---|
static ColumnRef |
ColumnRef.create(String name)
已过时。
|
static ColumnRef |
ColumnRef.create(String name,
DataType dataType) |
static ColumnRef |
ColumnRef.create(String name,
TiColumnInfo columnInfo) |
static ColumnRef |
ColumnRef.create(String name,
TiTableInfo table) |
ColumnRef |
StringRegExpression.getColumnRef() |
ColumnRef |
ComparisonBinaryExpression.NormalizedPredicate.getColumnRef() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract R |
Visitor.visit(ColumnRef node,
C context) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Boolean |
ColumnMatcher.match(ColumnRef col,
Expression expression) |
protected R |
DefaultVisitor.visit(ColumnRef node,
C context) |
protected Void |
MetaResolver.visit(ColumnRef node,
Expression parent) |
protected Expr |
ProtoConverter.visit(ColumnRef node,
Object context) |
protected Boolean |
IndexMatcher.visit(ColumnRef node,
Void context) |
protected Boolean |
ColumnMatcher.visit(ColumnRef node,
Void context) |
| 构造器和说明 |
|---|
PrunedPartitionBuilder(Set<ColumnRef> partExprColRefs) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ColumnRef> |
TiDAGRequest.getFields() |
| 限定符和类型 | 方法和说明 |
|---|---|
TiDAGRequest |
TiDAGRequest.addRequiredColumn(ColumnRef column)
Field is not support in TiDB yet, for here we simply allow TiColumnRef instead of TiExpr like
in SelectRequest proto
This interface allows duplicate columns and it's user's responsibility to do dedup since we
need to ensure exact order and items preserved during decoding
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Set<ColumnRef> |
PredicateUtils.extractColumnRefFromExpression(Expression expr) |
Copyright © 2023 PingCAP. All rights reserved.