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