|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.solr.handler.dataimport.EvaluatorBag
public class EvaluatorBag
Holds definitions for evaluators provided by DataImportHandler
Refer to http://wiki.apache.org/solr/DataImportHandler for more details.
This API is experimental and may change in the future.
Field Summary | |
---|---|
static String |
DATE_FORMAT_EVALUATOR
|
static String |
SQL_ESCAPE_EVALUATOR
|
static String |
URL_ENCODE_EVALUATOR
|
Constructor Summary | |
---|---|
EvaluatorBag()
|
Method Summary | |
---|---|
static Evaluator |
getDateFormatEvaluator()
Returns an Evaluator instance capable of formatting values
using a given date format. |
static Evaluator |
getSqlEscapingEvaluator()
Returns an Evaluator instance meant to be used for escaping
values in SQL queries. |
static Evaluator |
getUrlEvaluator()
Returns an Evaluator instance capable of URL-encoding
expressions. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DATE_FORMAT_EVALUATOR
public static final String URL_ENCODE_EVALUATOR
public static final String SQL_ESCAPE_EVALUATOR
Constructor Detail |
---|
public EvaluatorBag()
Method Detail |
---|
public static Evaluator getSqlEscapingEvaluator()
Returns an Evaluator
instance meant to be used for escaping
values in SQL queries.
It escapes the value of the given expression by replacing all occurrences of single-quotes by two single-quotes and similarily for double-quotes
Evaluator
instance capable of SQL-escaping
expressions.public static Evaluator getUrlEvaluator()
Returns an Evaluator
instance capable of URL-encoding
expressions. The expressions are evaluated using a
VariableResolver
Evaluator
instance capable of URL-encoding
expressions.public static Evaluator getDateFormatEvaluator()
Returns an Evaluator
instance capable of formatting values
using a given date format.
The value to be formatted can be a entity.field or a date expression parsed
with DateMathParser
class. If the value is in single quotes,
then it is assumed to be a datemath expression, otherwise it resolved using
a VariableResolver
instance
DateMathParser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |