return filter0;
}
}
final List<Filter> filterList = Lists.newArrayList(filter0, filter1);
return new RecordFilterList(RecordFilterList.Operator.MUST_PASS_ONE, filterList);
}
else {
if (filter0 instanceof RecordFilterList) {
if (((RecordFilterList)filter0).getOperator() == RecordFilterList.Operator.MUST_PASS_ALL) {
((RecordFilterList)filter0).addFilter(filter1);
return filter0;
}
}
final List<Filter> filterList = Lists.newArrayList(filter0, filter1);
return new RecordFilterList(RecordFilterList.Operator.MUST_PASS_ALL, filterList);
}
}
if (this.getOperator() == Operator.EQ || this.getOperator() == Operator.NOTEQ) {