Interface ColumnCondition<T>

Type Parameters:
T - the attribute type
All Superinterfaces:
Condition

public interface ColumnCondition<T> extends Condition
A condition based on a single Column.
  • Method Details

    • column

      Column<T> column()
      Returns:
      the attribute
    • operator

      Operator operator()
      Returns:
      the condition operator
    • caseSensitive

      boolean caseSensitive()
      Returns:
      true if this condition is case sensitive, only applies to String based conditions
    • factory

      static <T> ColumnCondition.Factory<T> factory(Column<T> column)
      Instantiates a new ColumnCondition.Factory instance
      Type Parameters:
      T - the column type
      Parameters:
      column - the column
      Returns:
      a new ColumnCondition.Factory instance