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
- Exception
public 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
- Exception
Copyright © 2017 The Apache Software Foundation. All rights reserved.