Package org.silverpeas.components.mydb.model.predicates

## Interface ColumnValuePredicate

- All Known Implementing Classes:
    `AbstractColumnValuePredicate`, `Equality`, `Identity`, `Inclusion`, `Inequality`, `Inferiority`, `Like`, `StrictInferiority`, `StrictSuperiority`, `Superiority`

      public interface ColumnValuePredicate

  A predicate the values of a given `DbTable`'s column must satisfy. Such predicates are used to filter the rows in the database table's content.
  Author:
    mmoquillon

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `DbColumn` | `getColumn()` | Gets the name of the column on which the predicate should be played.
    `Comparable` | `getReferenceValue()` | Gets the value with which all the column's values will be compared when playing the predicate.

- - ### Method Detail

    - #### getColumn

          DbColumn getColumn()

      Gets the name of the column on which the predicate should be played.
      Returns:
        the name of a database table's column.

    - #### getReferenceValue

          Comparable getReferenceValue()

      Gets the value with which all the column's values will be compared when playing the predicate.
      Returns:
        a `Comparable` value.