public class CoprocessorFilter extends Object
| Constructor and Description |
|---|
CoprocessorFilter(org.apache.kylin.metadata.filter.TupleFilter filter,
Set<org.apache.kylin.metadata.model.TblColRef> inevaluableColumns) |
| Modifier and Type | Method and Description |
|---|---|
static CoprocessorFilter |
deserialize(byte[] filterBytes) |
boolean |
evaluate(org.apache.kylin.metadata.tuple.IEvaluatableTuple tuple) |
static CoprocessorFilter |
fromFilter(org.apache.kylin.dimension.IDimensionEncodingMap dimEncMap,
org.apache.kylin.metadata.filter.TupleFilter rootFilter,
FilterDecorator.FilterConstantsTreatment filterConstantsTreatment) |
org.apache.kylin.metadata.filter.TupleFilter |
getFilter() |
Set<org.apache.kylin.metadata.model.TblColRef> |
getInevaluableColumns() |
static byte[] |
serialize(CoprocessorFilter o) |
public CoprocessorFilter(org.apache.kylin.metadata.filter.TupleFilter filter,
Set<org.apache.kylin.metadata.model.TblColRef> inevaluableColumns)
public static CoprocessorFilter fromFilter(org.apache.kylin.dimension.IDimensionEncodingMap dimEncMap, org.apache.kylin.metadata.filter.TupleFilter rootFilter, FilterDecorator.FilterConstantsTreatment filterConstantsTreatment)
public static byte[] serialize(CoprocessorFilter o)
public static CoprocessorFilter deserialize(byte[] filterBytes)
public org.apache.kylin.metadata.filter.TupleFilter getFilter()
public Set<org.apache.kylin.metadata.model.TblColRef> getInevaluableColumns()
public boolean evaluate(org.apache.kylin.metadata.tuple.IEvaluatableTuple tuple)
Copyright © 2014–2017 Apache Software Foundation. All rights reserved.