public class NumericDefaultExpression extends Expression
Expression.Sorter| Constructor and Description |
|---|
NumericDefaultExpression(com.google.appengine.api.search.dev.NumericExpression expression,
java.lang.Double defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
FieldValue |
eval(Document doc)
Evaluate the expression to field value proto for the specified document.
|
double |
evalDouble(Document doc)
Evaluate double value from specified document.
|
Expression.Sorter |
getNumericSorter(int sign,
double defaultValueNumeric) |
java.util.List<Expression.Sorter> |
getSorters(int sign,
double defaultValueNumeric,
java.lang.String defaultValueText)
Get list of sort classes for the expression.
|
makeValuepublic NumericDefaultExpression(com.google.appengine.api.search.dev.NumericExpression expression,
java.lang.Double defaultValue)
public double evalDouble(Document doc)
throws EvaluationException
EvaluationExceptionpublic FieldValue eval(Document doc)
throws EvaluationException
Expressioneval in class ExpressionEvaluationExceptionpublic java.util.List<Expression.Sorter> getSorters(int sign, double defaultValueNumeric, java.lang.String defaultValueText)
ExpressiongetSorters in class Expressionpublic Expression.Sorter getNumericSorter(int sign, double defaultValueNumeric)