org.apache.solr.search
Class ValueSourceParser
java.lang.Object
org.apache.solr.search.ValueSourceParser
- All Implemented Interfaces:
- NamedListInitializedPlugin
public abstract class ValueSourceParser
- extends Object
- implements NamedListInitializedPlugin
A factory that parses user queries to generate ValueSource instances.
Intented usage is to create pluggable, named functions for use in function queries.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
standardValueSourceParsers
public static Map<String,ValueSourceParser> standardValueSourceParsers
ValueSourceParser
public ValueSourceParser()
init
public abstract void init(NamedList args)
- Initialize the plugin.
- Specified by:
init
in interface NamedListInitializedPlugin
parse
public abstract ValueSource parse(FunctionQParser fp)
throws ParseException
- Parse the user input into a ValueSource.
- Parameters:
fp
-
- Throws:
ParseException
Copyright © 2011 Apache Software Foundation. All Rights Reserved.