| Package | Description |
|---|---|
| org.tikv.common.expression | |
| org.tikv.common.expression.visitor | |
| org.tikv.common.predicates |
| Modifier and Type | Class and Description |
|---|---|
class |
RangeColumnPartitionPruner |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
Constant.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
ComparisonBinaryExpression.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
FuncCallExpr.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
Not.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
StringRegExpression.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
LogicalBinaryExpression.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
IsNull.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
ColumnRef.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
AggregateFunction.accept(Visitor<R,C> visitor,
C context) |
abstract <R,C> R |
Expression.accept(Visitor<R,C> visitor,
C context) |
<R,C> R |
ArithmeticBinaryExpression.accept(Visitor<R,C> visitor,
C context) |
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnMatcher |
class |
DefaultVisitor<R,C> |
class |
IndexMatcher
Test if a predicate matches and index column entirely and can be convert to index related ranges
If a predicate matches only partially, it returns false
|
class |
IndexRangeSetBuilder |
class |
MetaResolver |
class |
PartAndFilterExprRewriter
PartAndFilterExprRewriter takes partition expression as an input.
|
class |
ProtoConverter |
class |
PrunedPartitionBuilder
Apply partition pruning rule on filter condition.
|
class |
PseudoCostCalculator |
class |
RangeSetBuilder<C extends Comparable>
A builder can build a range set of type
C. |
class |
SupportedExpressionValidator |
| Modifier and Type | Class and Description |
|---|---|
class |
SelectivityCalculator |
Copyright © 2025 PingCAP. All rights reserved.