public class NotFilter extends Object implements Filter, Serializable
| 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() |
void |
deserialize(ByteBuffer buffer) |
boolean |
equals(Object obj) |
Filter |
getFilter() |
FilterSerializeId |
getSerializeId() |
int |
hashCode() |
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)
Notice that, if the not filter only contains value filter, this method may return false, this
may cause misunderstanding.
|
void |
serialize(DataOutputStream outputStream) |
String |
toString() |
public NotFilter()
public NotFilter(Filter that)
public boolean satisfy(Statistics statistics)
Filterpublic boolean satisfy(long time,
Object value)
Filterpublic boolean satisfyStartEndTime(long startTime,
long endTime)
satisfyStartEndTime 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 Filter getFilter()
public void serialize(DataOutputStream outputStream)
public void deserialize(ByteBuffer buffer)
deserialize in interface Filterpublic FilterSerializeId getSerializeId()
getSerializeId in interface FilterCopyright © 2022 The Apache Software Foundation. All rights reserved.