public abstract class FilterPredicateLeafBuilder extends Object
| Constructor and Description |
|---|
FilterPredicateLeafBuilder() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.parquet.filter2.predicate.FilterPredicate |
buildPredicate(PredicateLeaf.Operator op,
List<Object> literals,
String columnName,
TypeInfo columnType)
Build filter predicate with multiple constants
|
abstract org.apache.parquet.filter2.predicate.FilterPredicate |
buildPredict(PredicateLeaf.Operator op,
Object constant,
String columnName,
TypeInfo columnType)
Build predicate with a single constant
|
public org.apache.parquet.filter2.predicate.FilterPredicate buildPredicate(PredicateLeaf.Operator op, List<Object> literals, String columnName, TypeInfo columnType) throws Exception
op - IN or BETWEENliterals - columnName - columnType - Exceptionpublic abstract org.apache.parquet.filter2.predicate.FilterPredicate buildPredict(PredicateLeaf.Operator op, Object constant, String columnName, TypeInfo columnType) throws Exception
op - EQUALS, NULL_SAFE_EQUALS, LESS_THAN, LESS_THAN_EQUALS, IS_NULLconstant - columnName - columnType - ExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.