public class AllPrimaryKeyEqualVisitor extends Object implements FunctionVisitor<Set<String>>
We will check: all the primary keys are in the predicate with equal operator.
TODO: support IN.
| 构造器和说明 |
|---|
AllPrimaryKeyEqualVisitor(List<String> primaryKeys) |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<String> |
visitAnd(List<Set<String>> children) |
Set<String> |
visitEqual(FieldRef fieldRef,
Object literal) |
Set<String> |
visitGreaterOrEqual(FieldRef fieldRef,
Object literal) |
Set<String> |
visitGreaterThan(FieldRef fieldRef,
Object literal) |
Set<String> |
visitIn(FieldRef fieldRef,
List<Object> literals) |
Set<String> |
visitIsNotNull(FieldRef fieldRef) |
Set<String> |
visitIsNull(FieldRef fieldRef) |
Set<String> |
visitLessOrEqual(FieldRef fieldRef,
Object literal) |
Set<String> |
visitLessThan(FieldRef fieldRef,
Object literal) |
Set<String> |
visitNotEqual(FieldRef fieldRef,
Object literal) |
Set<String> |
visitNotIn(FieldRef fieldRef,
List<Object> literals) |
Set<String> |
visitOr(List<Set<String>> children) |
Set<String> |
visitStartsWith(FieldRef fieldRef,
Object literal) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisit, visitpublic Set<String> visitIsNotNull(FieldRef fieldRef)
visitIsNotNull 在接口中 FunctionVisitor<Set<String>>public Set<String> visitIsNull(FieldRef fieldRef)
visitIsNull 在接口中 FunctionVisitor<Set<String>>public Set<String> visitStartsWith(FieldRef fieldRef, Object literal)
visitStartsWith 在接口中 FunctionVisitor<Set<String>>public Set<String> visitLessThan(FieldRef fieldRef, Object literal)
visitLessThan 在接口中 FunctionVisitor<Set<String>>public Set<String> visitGreaterOrEqual(FieldRef fieldRef, Object literal)
visitGreaterOrEqual 在接口中 FunctionVisitor<Set<String>>public Set<String> visitNotEqual(FieldRef fieldRef, Object literal)
visitNotEqual 在接口中 FunctionVisitor<Set<String>>public Set<String> visitLessOrEqual(FieldRef fieldRef, Object literal)
visitLessOrEqual 在接口中 FunctionVisitor<Set<String>>public Set<String> visitEqual(FieldRef fieldRef, Object literal)
visitEqual 在接口中 FunctionVisitor<Set<String>>public Set<String> visitGreaterThan(FieldRef fieldRef, Object literal)
visitGreaterThan 在接口中 FunctionVisitor<Set<String>>public Set<String> visitIn(FieldRef fieldRef, List<Object> literals)
visitIn 在接口中 FunctionVisitor<Set<String>>public Set<String> visitNotIn(FieldRef fieldRef, List<Object> literals)
visitNotIn 在接口中 FunctionVisitor<Set<String>>public Set<String> visitAnd(List<Set<String>> children)
visitAnd 在接口中 FunctionVisitor<Set<String>>Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.