public class OrcPredicateFunctionVisitor extends Object implements FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
Predicate
to OrcFilters.Predicate
for orc.Modifier and Type | Field and Description |
---|---|
static OrcPredicateFunctionVisitor |
VISITOR |
Modifier and Type | Method and Description |
---|---|
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitAnd(List<Optional<org.apache.flink.orc.OrcFilters.Predicate>> children) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitEqual(FieldRef fieldRef,
Object literal) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitGreaterOrEqual(FieldRef fieldRef,
Object literal) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitGreaterThan(FieldRef fieldRef,
Object literal) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitIn(FieldRef fieldRef,
List<Object> literals) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitIsNotNull(FieldRef fieldRef) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitIsNull(FieldRef fieldRef) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitLessOrEqual(FieldRef fieldRef,
Object literal) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitLessThan(FieldRef fieldRef,
Object literal) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitNotEqual(FieldRef fieldRef,
Object literal) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitNotIn(FieldRef fieldRef,
List<Object> literals) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitOr(List<Optional<org.apache.flink.orc.OrcFilters.Predicate>> children) |
Optional<org.apache.flink.orc.OrcFilters.Predicate> |
visitStartsWith(FieldRef fieldRef,
Object literal) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visit, visit
public static final OrcPredicateFunctionVisitor VISITOR
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitIsNull(FieldRef fieldRef)
visitIsNull
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitIsNotNull(FieldRef fieldRef)
visitIsNotNull
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitStartsWith(FieldRef fieldRef, Object literal)
visitStartsWith
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitLessThan(FieldRef fieldRef, Object literal)
visitLessThan
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitGreaterOrEqual(FieldRef fieldRef, Object literal)
visitGreaterOrEqual
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitNotEqual(FieldRef fieldRef, Object literal)
visitNotEqual
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitLessOrEqual(FieldRef fieldRef, Object literal)
visitLessOrEqual
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitEqual(FieldRef fieldRef, Object literal)
visitEqual
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitGreaterThan(FieldRef fieldRef, Object literal)
visitGreaterThan
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitIn(FieldRef fieldRef, List<Object> literals)
visitIn
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitNotIn(FieldRef fieldRef, List<Object> literals)
visitNotIn
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
public Optional<org.apache.flink.orc.OrcFilters.Predicate> visitAnd(List<Optional<org.apache.flink.orc.OrcFilters.Predicate>> children)
visitAnd
in interface FunctionVisitor<Optional<org.apache.flink.orc.OrcFilters.Predicate>>
Copyright © 2019–2023 The Apache Software Foundation. All rights reserved.