Interface EscapeQuerySyntax
-
- All Known Implementing Classes:
EscapeQuerySyntaxImpl
public interface EscapeQuerySyntax
A parser needs to implementEscapeQuerySyntax
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CharSequence
escape(CharSequence text, Locale locale, EscapeQuerySyntax.Type type)
-
-
-
Method Detail
-
escape
CharSequence escape(CharSequence text, Locale locale, EscapeQuerySyntax.Type type)
- Parameters:
text
- - text to be escapedlocale
- - locale for the current querytype
- - select the type of escape operation to use- Returns:
- escaped text
-
-