public class OrFilter extends BinaryFilter implements Serializable
left, right| Constructor and Description |
|---|
OrFilter() |
OrFilter(Filter left,
Filter right) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containStartEndTime(long startTime,
long endTime)
To examine whether the partition [startTime, endTime] is subsets of filter.
|
Filter |
copy() |
FilterSerializeId |
getSerializeId() |
boolean |
satisfy(long time,
Object value)
To examine whether the single point(with time and value) is satisfied with the filter.
|
boolean |
satisfy(Statistics statistics)
To examine whether the statistics is satisfied with the filter.
|
boolean |
satisfyStartEndTime(long startTime,
long endTime)
To examine whether the min time and max time are satisfied with the filter.
|
String |
toString() |
deserialize, equals, getLeft, getRight, hashCode, serialize, setLeft, setRightpublic String toString()
toString in class BinaryFilterpublic Filter copy()
copy in interface Filtercopy in class BinaryFilterpublic boolean satisfy(Statistics statistics)
Filterpublic boolean satisfy(long time,
Object value)
Filterpublic boolean satisfyStartEndTime(long startTime,
long endTime)
FiltersatisfyStartEndTime in interface FilterstartTime - start time of a page, series or deviceendTime - end time of a page, series or devicepublic boolean containStartEndTime(long startTime,
long endTime)
FiltercontainStartEndTime in interface FilterstartTime - start time of a partitionendTime - end time of a partitionpublic FilterSerializeId getSerializeId()
getSerializeId in interface FilterCopyright © 2022 The Apache Software Foundation. All rights reserved.