Interface RowFilter

All Superinterfaces:
Predicate<List<TableCell>>
All Known Implementing Classes:
DistinctRowPropertyFilter, EqualRowPropertyFilter, JexlRowFilter, ProjectRowFilter, RequirePropertyRowFilter, RequireTagRowFilter, SelfCombineFilter, TableRowFilter

public interface RowFilter extends Predicate<List<TableCell>>
A RowFilter is a Filter that operates on a whole row of values and therefore cannot be applied before the creation of the table. Only after the rows have been combined using the cartesian product may rows be filtered with a RowFilter. A * CellFilter can override a ProjectRowFilter