|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.solr.search.QParser
org.apache.solr.search.FunctionQParser
public class FunctionQParser
| Field Summary | |
|---|---|
protected org.apache.solr.search.QueryParsing.StrParser |
sp
|
| Constructor Summary | |
|---|---|
FunctionQParser(String qstr,
org.apache.solr.common.params.SolrParams localParams,
org.apache.solr.common.params.SolrParams params,
SolrQueryRequest req)
|
|
| Method Summary | |
|---|---|
protected boolean |
consumeArgumentDelimiter()
Consume an argument delimiter (a comma) from the token stream. |
boolean |
hasMoreArguments()
Are there more arguments in the argument list being parsed? |
org.apache.lucene.search.Query |
parse()
Create and return the Query object represented by qstr |
Float |
parseFloat()
Parse a float. |
String |
parseId()
TODO: Doc |
org.apache.lucene.search.Query |
parseNestedQuery()
TODO: Doc |
ValueSource |
parseValueSource()
Parse an individual ValueSource. |
protected ValueSource |
parseValueSource(boolean doConsumeDelimiter)
Parse an individual value source. |
List<ValueSource> |
parseValueSourceList()
Parse a list of ValueSource. |
| Methods inherited from class org.apache.solr.search.QParser |
|---|
addDebugInfo, getDefaultHighlightFields, getHighlightQuery, getLocalParams, getParam, getParams, getParser, getQuery, getReq, getSort, getString, setLocalParams, setParams, setReq, setString, subQuery |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.solr.search.QueryParsing.StrParser sp
| Constructor Detail |
|---|
public FunctionQParser(String qstr,
org.apache.solr.common.params.SolrParams localParams,
org.apache.solr.common.params.SolrParams params,
SolrQueryRequest req)
| Method Detail |
|---|
public org.apache.lucene.search.Query parse()
throws org.apache.lucene.queryParser.ParseException
QParserQuery object represented by qstr
parse in class QParserorg.apache.lucene.queryParser.ParseExceptionQParser.getQuery()
public boolean hasMoreArguments()
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
public String parseId()
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
public Float parseFloat()
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
public List<ValueSource> parseValueSourceList()
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
public ValueSource parseValueSource()
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query parseNestedQuery()
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected ValueSource parseValueSource(boolean doConsumeDelimiter)
throws org.apache.lucene.queryParser.ParseException
doConsumeDelimiter - whether to consume a delimiter following the ValueSource
org.apache.lucene.queryParser.ParseException
protected boolean consumeArgumentDelimiter()
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||