Class FunctionFilter
- java.lang.Object
-
- org.apache.iotdb.db.mpp.common.filter.QueryFilter
-
- org.apache.iotdb.db.mpp.common.filter.FunctionFilter
-
- All Implemented Interfaces:
java.lang.Comparable<QueryFilter>
- Direct Known Subclasses:
BasicFunctionFilter,InFilter,LikeFilter,RegexpFilter
public class FunctionFilter extends QueryFilter
This class presents series condition which is general(e.g. numerical comparison) or defined by user. Function is used for bottom operator.
FunctionFilter has aseriesPath, and other filter condition.
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.mpp.common.filter.QueryFilter
filterType, isLeaf
-
-
Constructor Summary
Constructors Constructor Description FunctionFilter(FilterConstant.FilterType filterType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildOperator(QueryFilter op)static FunctionFilterdeserialize(java.nio.ByteBuffer byteBuffer)voidreverseFunc()reverse func.voidserialize(java.nio.ByteBuffer byteBuffer)-
Methods inherited from class org.apache.iotdb.db.mpp.common.filter.QueryFilter
compareTo, copy, equals, getChildren, getFilterName, getFilterSymbol, getFilterType, getPathSet, getSinglePath, hashCode, isLeaf, isSingle, serializeWithoutType, setChildren, setFilterType, setIsSingle, setPathSet, setSinglePath, showTree, showTree, toString, transformToExpression, transformToSingleQueryFilter
-
-
-
-
Constructor Detail
-
FunctionFilter
public FunctionFilter(FilterConstant.FilterType filterType)
-
-
Method Detail
-
reverseFunc
public void reverseFunc()
reverse func.
-
addChildOperator
public void addChildOperator(QueryFilter op)
- Overrides:
addChildOperatorin classQueryFilter
-
serialize
public void serialize(java.nio.ByteBuffer byteBuffer)
- Overrides:
serializein classQueryFilter
-
deserialize
public static FunctionFilter deserialize(java.nio.ByteBuffer byteBuffer)
-
-