Interface EscapeQuerySyntax

  • All Known Implementing Classes:
    EscapeQuerySyntaxImpl

    public interface EscapeQuerySyntax
    A parser needs to implement EscapeQuerySyntax to allow the QueryNode to escape the queries, when the toQueryString method is called.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  EscapeQuerySyntax.Type
      Type of escaping: String for escaping syntax, NORMAL for escaping reserved words (like AND) in terms
    • Method Detail

      • escape

        java.lang.CharSequence escape​(java.lang.CharSequence text,
                                      java.util.Locale locale,
                                      EscapeQuerySyntax.Type type)
        Parameters:
        text - - text to be escaped
        locale - - locale for the current query
        type - - select the type of escape operation to use
        Returns:
        escaped text