Package de.gematik.combine.filter.table
Interface TableFilter
- All Superinterfaces:
Comparable<TableFilter>,SoftFilter
- All Known Implementing Classes:
AbstractTableFilter,DistinctColumnFilter,DistinctRowPropertyFilter,DoubleLineupFilter,EqualRowPropertyFilter,JexlRowFilter,MaxRowsFilter,MaxSameColumnPropertyFilter,ProjectRowFilter,RequirePropertyRowFilter,RequireTagRowFilter,SelfCombineFilter,ShuffleTableFilter,TableRowFilter
A TableFilter operates on the whole table and can therefore implement filters that need more than
a single row. If your filter operates only on rows, you should look at
TableRowFilter.-
Method Summary
Modifier and TypeMethodDescriptiondefault intcompareTo(TableFilter filter) default FilterOrderdefault TableFiltermerge(TableFilter after) Methods inherited from interface de.gematik.combine.filter.table.SoftFilter
isSoft, setSoft
-
Method Details
-
getFilterOrder
-
compareTo
- Specified by:
compareToin interfaceComparable<TableFilter>
-
apply
-
merge
-