org.omnaest.utils.structure.table.subspecification
Interface TableSelectable.Where<E>

Enclosing interface:
TableSelectable<E>

Deprecated.

@Deprecated
public static interface TableSelectable.Where<E>

TableSelectable.Where clause of a TableSelectable.Selection

Author:
Omnaest
See Also:
TableSelectable.Selection, TableSelectable.Predicate

Method Summary
 Table<E> whereElementEquals(Enum<?> columnTitleEnum, E element)
          Deprecated.  
 Table<E> whereElementEquals(int columnIndexPosition, E element)
          Deprecated. Returns a new indexed table where all rows from the table where the elements of a given column do match are included.
 Table<E> whereElementEquals(String columnTitle, E element)
          Deprecated.  
<B> Table<E>
whereElementEqualsBeanObject(B beanObject)
          Deprecated.  
<B> Table<E>
whereElementEqualsBeanObjectIgnoringNullValues(B beanObject)
          Deprecated. Ignoring all values of the bean object which are null.
 Table<E> whereElementEqualsColumnEnumMap(Map<Enum<?>,E> columnEnumToElementMap)
          Deprecated.  
 Table<E> whereElementEqualsColumnIndexMap(Map<Integer,E> columnIndexToElementMap)
          Deprecated. Returns a new indexed table where all rows from the table where the elements of a given column do match all criteria given by a map of column index positions and elements to be matched.
 Table<E> whereElementEqualsColumnTitleMap(Map<String,E> columnTitleToElementMap)
          Deprecated.  
 Table<E> whereElementIsBetween(int columnIndexPosition, E lowerElement, E upperElement)
          Deprecated. Returns a new table with all rows from the table where the elements of the given column are between the range created by the lower and upper element given as parameter.
 Table<E> whereElementIsBetween(String columnTitle, E lowerElement, E upperElement)
          Deprecated.  
 Table<E> whereElementIsGreaterThan(Enum<?> columnTitleEnum, E element)
          Deprecated.  
 Table<E> whereElementIsGreaterThan(int columnIndexPosition, E element)
          Deprecated. Returns a new table with all rows from the current table where elements in the given column are greater than the given element.
 Table<E> whereElementIsGreaterThan(String columnTitle, E element)
          Deprecated.  
<B> Table<E>
whereElementIsGreaterThanBeanObject(B beanObject)
          Deprecated.  
<B> Table<E>
whereElementIsGreaterThanBeanObjectIgnoringNullValues(B beanObject)
          Deprecated.  
 Table<E> whereElementIsGreaterThanColumnIndexMap(Map<Integer,E> columnIndexToElementMap)
          Deprecated.  
 Table<E> whereElementIsGreaterThanColumnTitleMap(Map<String,E> columnTitleToElementMap)
          Deprecated.  
 Table<E> whereElementIsLesserThan(int columnIndexPosition, E element)
          Deprecated. Returns a new table where all rows of the current table where elements in the given column and are lesser than the given element.
 Table<E> whereElementIsLesserThan(String columnTitle, E element)
          Deprecated.  
 

Method Detail

whereElementEquals

Table<E> whereElementEquals(Enum<?> columnTitleEnum,
                            E element)
Deprecated. 
Parameters:
columnTitleEnum -
element -
Returns:
new table
See Also:
#whereElementEquals(int, Comparable)

whereElementEquals

Table<E> whereElementEquals(String columnTitle,
                            E element)
Deprecated. 
Parameters:
columnTitle -
element -
Returns:
new table
See Also:
#whereElementEquals(int, Comparable)

whereElementEquals

Table<E> whereElementEquals(int columnIndexPosition,
                            E element)
Deprecated. 
Returns a new indexed table where all rows from the table where the elements of a given column do match are included.

Parameters:
columnIndexPosition -
element -
Returns:
new table
See Also:
#whereElementEquals(String, Comparable)

whereElementEqualsColumnIndexMap

Table<E> whereElementEqualsColumnIndexMap(Map<Integer,E> columnIndexToElementMap)
Deprecated. 
Returns a new indexed table where all rows from the table where the elements of a given column do match all criteria given by a map of column index positions and elements to be matched.

Parameters:
columnIndexToElementMap -
Returns:
See Also:
#whereElementEquals(int, Comparable)

whereElementEqualsColumnTitleMap

Table<E> whereElementEqualsColumnTitleMap(Map<String,E> columnTitleToElementMap)
Deprecated. 
Parameters:
columnTitleToElementMap -
Returns:
See Also:
whereElementEqualsColumnIndexMap(Map)

whereElementEqualsColumnEnumMap

Table<E> whereElementEqualsColumnEnumMap(Map<Enum<?>,E> columnEnumToElementMap)
Deprecated. 
Parameters:
columnEnumToElementMap -
Returns:
See Also:
whereElementEqualsColumnIndexMap(Map)

whereElementEqualsBeanObject

<B> Table<E> whereElementEqualsBeanObject(B beanObject)
Deprecated. 
Parameters:
beanObject -
Returns:
See Also:
whereElementEqualsColumnTitleMap(Map)

whereElementEqualsBeanObjectIgnoringNullValues

<B> Table<E> whereElementEqualsBeanObjectIgnoringNullValues(B beanObject)
Deprecated. 
Ignoring all values of the bean object which are null. Only the other properties are used for the equal constrain. This allows to fill a bean partially and make a where statement for the values filled into the bean.

Parameters:
beanObject -
Returns:
See Also:
whereElementEqualsColumnIndexMap(Map)

whereElementIsBetween

Table<E> whereElementIsBetween(String columnTitle,
                               E lowerElement,
                               E upperElement)
Deprecated. 
Parameters:
columnTitle -
lowerElement -
upperElement -
Returns:
new table
See Also:
#whereElementIsBetween(int, Comparable, Comparable)

whereElementIsBetween

Table<E> whereElementIsBetween(int columnIndexPosition,
                               E lowerElement,
                               E upperElement)
Deprecated. 
Returns a new table with all rows from the table where the elements of the given column are between the range created by the lower and upper element given as parameter.

Parameters:
columnIndexPosition -
lowerElement -
upperElement -
Returns:
new table
See Also:
#whereElementIsBetween(String, Comparable, Comparable)

whereElementIsGreaterThan

Table<E> whereElementIsGreaterThan(String columnTitle,
                                   E element)
Deprecated. 
Parameters:
columnTitle -
element -
Returns:
new table
See Also:
#whereElementIsGreaterThan(int, Comparable)

whereElementIsGreaterThanColumnIndexMap

Table<E> whereElementIsGreaterThanColumnIndexMap(Map<Integer,E> columnIndexToElementMap)
Deprecated. 
Parameters:
columnIndexToElementMap -
Returns:
See Also:
#whereElementIsGreaterThan(int, Comparable)

whereElementIsGreaterThanColumnTitleMap

Table<E> whereElementIsGreaterThanColumnTitleMap(Map<String,E> columnTitleToElementMap)
Deprecated. 
Parameters:
columnTitleToElementMap -
Returns:
See Also:
whereElementIsGreaterThanColumnIndexMap(Map), #whereElementIsGreaterThan(int, Comparable)

whereElementIsGreaterThanBeanObject

<B> Table<E> whereElementIsGreaterThanBeanObject(B beanObject)
Deprecated. 
Parameters:
beanObject -
Returns:
See Also:
whereElementIsGreaterThanBeanObjectIgnoringNullValues(Object), #whereElementIsGreaterThan(int, Comparable), whereElementIsGreaterThanColumnIndexMap(Map)

whereElementIsGreaterThanBeanObjectIgnoringNullValues

<B> Table<E> whereElementIsGreaterThanBeanObjectIgnoringNullValues(B beanObject)
Deprecated. 
Parameters:
beanObject -
Returns:
See Also:
whereElementIsGreaterThanBeanObject(Object), #whereElementIsGreaterThan(int, Comparable), whereElementIsGreaterThanColumnTitleMap(Map)

whereElementIsGreaterThan

Table<E> whereElementIsGreaterThan(Enum<?> columnTitleEnum,
                                   E element)
Deprecated. 
Parameters:
columnTitleEnum -
element -
Returns:
See Also:
#whereElementIsGreaterThan(int, Comparable)

whereElementIsLesserThan

Table<E> whereElementIsLesserThan(String columnTitle,
                                  E element)
Deprecated. 
Parameters:
columnTitle -
element -
Returns:
new table
See Also:
#whereElementIsLesserThan(int, Comparable)

whereElementIsGreaterThan

Table<E> whereElementIsGreaterThan(int columnIndexPosition,
                                   E element)
Deprecated. 
Returns a new table with all rows from the current table where elements in the given column are greater than the given element.

Parameters:
columnIndexPosition -
element -
Returns:
new table
See Also:
#whereElementIsLesserThan(String, Comparable)

whereElementIsLesserThan

Table<E> whereElementIsLesserThan(int columnIndexPosition,
                                  E element)
Deprecated. 
Returns a new table where all rows of the current table where elements in the given column and are lesser than the given element.

Parameters:
columnIndexPosition -
element -
Returns:
See Also:
#whereElementIsLesserThan(String, Comparable)


Copyright © 2011. All Rights Reserved.