org.apache.solr.handler.dataimport
Class Evaluator
java.lang.Object
org.apache.solr.handler.dataimport.Evaluator
- Direct Known Subclasses:
- DateFormatEvaluator, SolrQueryEscapingEvaluator, SqlEscapingEvaluator, UrlEvaluator
public abstract class Evaluator
- extends Object
Pluggable functions for resolving variables
Implementations of this abstract class must provide a public no-arg constructor.
Refer to http://wiki.apache.org/solr/DataImportHandler
for more details.
This API is experimental and may change in the future.
- Since:
- solr 1.3
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DATE_FORMAT_EVALUATOR
public static final String DATE_FORMAT_EVALUATOR
- See Also:
- Constant Field Values
URL_ENCODE_EVALUATOR
public static final String URL_ENCODE_EVALUATOR
- See Also:
- Constant Field Values
ESCAPE_SOLR_QUERY_CHARS
public static final String ESCAPE_SOLR_QUERY_CHARS
- See Also:
- Constant Field Values
SQL_ESCAPE_EVALUATOR
public static final String SQL_ESCAPE_EVALUATOR
- See Also:
- Constant Field Values
Evaluator
public Evaluator()
evaluate
public abstract String evaluate(String expression,
Context context)
- Return a String after processing an expression and a
VariableResolver
- Parameters:
expression
- string to be evaluatedcontext
- instance
- Returns:
- the value of the given expression evaluated using the resolver
- See Also:
VariableResolver
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.