org.omnaest.utils.structure.table.concrete.predicates.internal.filter
Class ColumnValueIsIn<E>
java.lang.Object
org.omnaest.utils.structure.table.concrete.predicates.internal.filter.ColumnValueIsIn<E>
- All Implemented Interfaces:
- Serializable, PredicateFilter<E>, TableSelectable.Predicate<E>
public class ColumnValueIsIn<E>
- extends Object
- implements PredicateFilter<E>
- Author:
- Omnaest
- See Also:
TableSelectable.Predicate,
PredicateFilter,
Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
columnCollection
protected Collection<Table.Column<E>> columnCollection
elementCollection
protected Collection<E> elementCollection
ColumnValueIsIn
public ColumnValueIsIn(Collection<Table.Column<E>> columnCollection,
Collection<E> elementCollection)
- Parameters:
column - elementCollection -
ColumnValueIsIn
public ColumnValueIsIn(Collection<Table.Column<E>> columnCollection,
E... elements)
- Parameters:
columnCollection - elements -
ColumnValueIsIn
public ColumnValueIsIn(Table.Column<E> column,
Collection<E> elementCollection)
- Parameters:
column - elementCollection -
ColumnValueIsIn
public ColumnValueIsIn(Table.Column<E> column,
E... elements)
- Parameters:
column - elements -
ColumnValueIsIn
public ColumnValueIsIn(Collection<E> elementCollection,
Table.Column<E>... columns)
- Parameters:
elementCollection - columns -
filterStripeDataSet
public void filterStripeDataSet(Collection<TableBlock<E>> tableBlockCollection)
- Description copied from interface:
PredicateFilter
- Removes the
TableInternal.StripeData instances of Rows from a given TableBlock.getRowStripeDataSet()
- Specified by:
filterStripeDataSet in interface PredicateFilter<E>
getRequiredColumns
public Table.Column<E>[] getRequiredColumns()
- Description copied from interface:
PredicateFilter
- Returns the
Table.Columns which are required for this PredicateFilter
- Specified by:
getRequiredColumns in interface PredicateFilter<E>
- Returns:
Copyright © 2011. All Rights Reserved.