@Test public void removeNotTest0() { TupleFilter constFilter = ConstantTupleFilter.TRUE; Assert.assertEquals(constFilter, constFilter.removeNot()); }
public TupleFilter removeNot() { return removeNotInternal(this); }
TupleFilter { public TupleFilter removeNot() { return removeNotInternal(this); } }
TupleFilter { public TupleFilter removeNot() { return removeNotInternal(this); } protected  TupleFilter(List<TupleFilter> filters, FilterOperatorEnum op); }
TupleFilter { public TupleFilter removeNot() { return removeNotInternal(this); } protected  TupleFilter(List<TupleFilter> filters, FilterOperatorEnum op); static CompareTupleFilter compare(TblColRef col, FilterOperatorEnum op); static CompareTupleFilter compare(TblColRef col, FilterOperatorEnum op, Object val); static LogicalTupleFilter and(TupleFilter... children); static LogicalTupleFilter or(TupleFilter... children); static LogicalTupleFilter not(TupleFilter child); void addChild(TupleFilter child); final void addChildren(List<? extends TupleFilter> children); final void addChildren(TupleFilter... children); List<? extends TupleFilter> getChildren(); boolean hasChildren(); FilterOperatorEnum getOperator(); TupleFilter copy(); TupleFilter reverse(); TupleFilter removeNot(); TupleFilter flatFilter(); TupleFilter flatFilter(int maxFlatChildrenSize); HashMap<TblColRef, Object> findMustEqualColsAndValues(Collection<TblColRef> lookingForCols); Set<CompareTupleFilter> findMustTrueCompareFilters(); abstract boolean isEvaluable(); abstract boolean evaluate(IEvaluatableTuple tuple, IFilterCodeSystem<?> cs); abstract Collection<?> getValues(); abstract void serialize(IFilterCodeSystem<?> cs, ByteBuffer buffer); abstract void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer); static boolean isEvaluableRecursively(TupleFilter filter); static void collectColumns(TupleFilter filter, Set<TblColRef> collector); }
TupleFilter { public TupleFilter removeNot() { return removeNotInternal(this); } protected  TupleFilter(List<TupleFilter> filters, FilterOperatorEnum op); static CompareTupleFilter compare(TblColRef col, FilterOperatorEnum op); static CompareTupleFilter compare(TblColRef col, FilterOperatorEnum op, Object val); static LogicalTupleFilter and(TupleFilter... children); static LogicalTupleFilter or(TupleFilter... children); static LogicalTupleFilter not(TupleFilter child); void addChild(TupleFilter child); final void addChildren(List<? extends TupleFilter> children); final void addChildren(TupleFilter... children); List<? extends TupleFilter> getChildren(); boolean hasChildren(); FilterOperatorEnum getOperator(); TupleFilter copy(); TupleFilter reverse(); TupleFilter removeNot(); TupleFilter flatFilter(); TupleFilter flatFilter(int maxFlatChildrenSize); HashMap<TblColRef, Object> findMustEqualColsAndValues(Collection<TblColRef> lookingForCols); Set<CompareTupleFilter> findMustTrueCompareFilters(); abstract boolean isEvaluable(); abstract boolean evaluate(IEvaluatableTuple tuple, IFilterCodeSystem<?> cs); abstract Collection<?> getValues(); abstract void serialize(IFilterCodeSystem<?> cs, ByteBuffer buffer); abstract void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer); static boolean isEvaluableRecursively(TupleFilter filter); static void collectColumns(TupleFilter filter, Set<TblColRef> collector); static final int BUFFER_SIZE; }