Interface CaseInsensitiveVisitableCondition

All Superinterfaces:
VisitableCondition<String>
All Known Implementing Classes:
IsInCaseInsensitive, IsInCaseInsensitiveWhenPresent, IsLikeCaseInsensitive, IsNotInCaseInsensitive, IsNotInCaseInsensitiveWhenPresent, IsNotLikeCaseInsensitive

public interface CaseInsensitiveVisitableCondition extends VisitableCondition<String>
  • Method Details

    • overrideRenderedLeftColumn

      default String overrideRenderedLeftColumn(String renderedLeftColumn)
      Description copied from interface: VisitableCondition
      This method is called during rendering. Its purpose is to allow conditions to change the value of the rendered left column. This is primarily used in the case-insensitive conditions where we surround the rendered column with "upper(" and ")".
      Specified by:
      overrideRenderedLeftColumn in interface VisitableCondition<String>
      Parameters:
      renderedLeftColumn - the rendered left column
      Returns:
      the altered column - by default no change is applied