public class OrcPredicateFunctionVisitor extends Object implements org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>
Predicate to OrcFilters.Predicate for orc.| 限定符和类型 | 字段和说明 |
|---|---|
static OrcPredicateFunctionVisitor |
VISITOR |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static org.apache.hadoop.hive.ql.io.sarg.PredicateLeaf.Type |
toOrcType(org.apache.paimon.types.DataType type) |
Optional<OrcFilters.Predicate> |
visitAnd(List<Optional<OrcFilters.Predicate>> children) |
Optional<OrcFilters.Predicate> |
visitContains(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
Optional<OrcFilters.Predicate> |
visitEndsWith(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
Optional<OrcFilters.Predicate> |
visitEqual(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
Optional<OrcFilters.Predicate> |
visitGreaterOrEqual(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
Optional<OrcFilters.Predicate> |
visitGreaterThan(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
Optional<OrcFilters.Predicate> |
visitIn(org.apache.paimon.predicate.FieldRef fieldRef,
List<Object> literals) |
Optional<OrcFilters.Predicate> |
visitIsNotNull(org.apache.paimon.predicate.FieldRef fieldRef) |
Optional<OrcFilters.Predicate> |
visitIsNull(org.apache.paimon.predicate.FieldRef fieldRef) |
Optional<OrcFilters.Predicate> |
visitLessOrEqual(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
Optional<OrcFilters.Predicate> |
visitLessThan(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
Optional<OrcFilters.Predicate> |
visitNotEqual(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
Optional<OrcFilters.Predicate> |
visitNotIn(org.apache.paimon.predicate.FieldRef fieldRef,
List<Object> literals) |
Optional<OrcFilters.Predicate> |
visitOr(List<Optional<OrcFilters.Predicate>> children) |
Optional<OrcFilters.Predicate> |
visitStartsWith(org.apache.paimon.predicate.FieldRef fieldRef,
Object literal) |
public static final OrcPredicateFunctionVisitor VISITOR
public Optional<OrcFilters.Predicate> visitIsNull(org.apache.paimon.predicate.FieldRef fieldRef)
visitIsNull 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitIsNotNull(org.apache.paimon.predicate.FieldRef fieldRef)
visitIsNotNull 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitStartsWith(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitStartsWith 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitEndsWith(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitEndsWith 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitContains(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitContains 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitLessThan(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitLessThan 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitGreaterOrEqual(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitGreaterOrEqual 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitNotEqual(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitNotEqual 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitLessOrEqual(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitLessOrEqual 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitEqual(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitEqual 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitGreaterThan(org.apache.paimon.predicate.FieldRef fieldRef, Object literal)
visitGreaterThan 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitIn(org.apache.paimon.predicate.FieldRef fieldRef, List<Object> literals)
visitIn 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitNotIn(org.apache.paimon.predicate.FieldRef fieldRef, List<Object> literals)
visitNotIn 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitAnd(List<Optional<OrcFilters.Predicate>> children)
visitAnd 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>public Optional<OrcFilters.Predicate> visitOr(List<Optional<OrcFilters.Predicate>> children)
visitOr 在接口中 org.apache.paimon.predicate.FunctionVisitor<Optional<OrcFilters.Predicate>>@Nullable protected static org.apache.hadoop.hive.ql.io.sarg.PredicateLeaf.Type toOrcType(org.apache.paimon.types.DataType type)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.