public class AdvancedIndexEvaluationHelper extends Object
Constructor and Description |
---|
AdvancedIndexEvaluationHelper() |
Modifier and Type | Method and Description |
---|---|
static double |
evalDoubleColumn(ExprEvaluator col,
String indexName,
String colName,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext exprEvaluatorContext) |
static double |
evalDoubleParameter(ExprEvaluator param,
String indexName,
String parameterName,
ExprEvaluatorContext exprEvaluatorContext) |
static int |
evalIntParameter(ExprEvaluator param,
String indexName,
String parameterName,
ExprEvaluatorContext exprEvaluatorContext) |
static EPException |
invalidColumnValue(String indexName,
String parameterName,
Object value,
String expected) |
static EPException |
invalidParameterValue(String indexName,
String parameterName,
Object value,
String expected) |
public static double evalDoubleColumn(ExprEvaluator col, String indexName, String colName, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext exprEvaluatorContext)
public static double evalDoubleParameter(ExprEvaluator param, String indexName, String parameterName, ExprEvaluatorContext exprEvaluatorContext)
public static int evalIntParameter(ExprEvaluator param, String indexName, String parameterName, ExprEvaluatorContext exprEvaluatorContext)
public static EPException invalidParameterValue(String indexName, String parameterName, Object value, String expected)
public static EPException invalidColumnValue(String indexName, String parameterName, Object value, String expected)