public class ExtensionQuery
extends java.lang.Object
ExtensionQuery
holds all query components extracted from the original
query string like the query field and the extension query string.Extensions
,
ExtendableQueryParser
,
ParserExtension
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
field |
private java.lang.String |
rawQueryString |
private QueryParser |
topLevelParser |
Constructor and Description |
---|
ExtensionQuery(QueryParser topLevelParser,
java.lang.String field,
java.lang.String rawQueryString)
Creates a new
ExtensionQuery |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getField()
Returns the query field
|
java.lang.String |
getRawQueryString()
Returns the raw extension query string
|
QueryParser |
getTopLevelParser()
Returns the top level parser which created this
ExtensionQuery |
private final java.lang.String field
private final java.lang.String rawQueryString
private final QueryParser topLevelParser
public ExtensionQuery(QueryParser topLevelParser, java.lang.String field, java.lang.String rawQueryString)
ExtensionQuery
field
- the query fieldrawQueryString
- the raw extension query stringpublic java.lang.String getField()
public java.lang.String getRawQueryString()
public QueryParser getTopLevelParser()
ExtensionQuery
ExtensionQuery