Class Likes.Builder

java.lang.Object
org.mybatis.scripting.thymeleaf.expression.Likes.Builder
Enclosing class:
Likes

public static class Likes.Builder extends Object
The builder class for Likes.
  • Method Details

    • escapeChar

      public Likes.Builder escapeChar(Character escapeChar)
      Set an escape character for wildcard of LIKE.
      The default value is '\' (backslash)
      Parameters:
      escapeChar - A escape character
      Returns:
      A self instance
    • additionalEscapeTargetChars

      public Likes.Builder additionalEscapeTargetChars(Character... additionalEscapeTargetChars)
      Set additional escape target characters(custom wildcard characters) for LIKE condition.
      The default value is nothing.
      Parameters:
      additionalEscapeTargetChars - escape target characters(custom wildcard characters)
      Returns:
      A self instance
    • escapeClauseFormat

      public Likes.Builder escapeClauseFormat(String escapeClauseFormat)
      Set a format of escape clause.
      The default value is "ESCAPE '%s'".
      Parameters:
      escapeClauseFormat - a format of escape clause
      Returns:
      A self instance
    • build

      public Likes build()
      Return a Likes instance .
      Returns:
      A Likes instance corresponding with specified option