com.espertech.esper.epl.table.strategy
Class ExprTableEvalStrategyUtil
java.lang.Object
com.espertech.esper.epl.table.strategy.ExprTableEvalStrategyUtil
public class ExprTableEvalStrategyUtil
- extends java.lang.Object
Method Summary |
protected static java.lang.Object |
evalAccessorGetValue(AggregationRowPair row,
AggregationAccessorSlotPair pair,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
|
protected static EventBean |
evalGetEventBean(AggregationRowPair row,
AggregationAccessorSlotPair pair,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
|
protected static java.util.Collection<EventBean> |
evalGetROCollectionEvents(AggregationRowPair row,
AggregationAccessorSlotPair pair,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
|
protected static java.util.Collection |
evalGetROCollectionScalar(AggregationRowPair row,
AggregationAccessorSlotPair pair,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
|
protected static java.util.Map<java.lang.String,java.lang.Object> |
evalMap(ObjectArrayBackedEventBean event,
AggregationRowPair row,
java.util.Map<java.lang.String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
|
protected static java.lang.Object |
evalMethodGetValue(AggregationRowPair row,
int index)
|
protected static java.lang.Object[] |
evalTypable(ObjectArrayBackedEventBean event,
AggregationRowPair row,
java.util.Map<java.lang.String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
|
static AggregationRowPair |
getRow(ObjectArrayBackedEventBean eventBean)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExprTableEvalStrategyUtil
public ExprTableEvalStrategyUtil()
getRow
public static AggregationRowPair getRow(ObjectArrayBackedEventBean eventBean)
evalMap
protected static java.util.Map<java.lang.String,java.lang.Object> evalMap(ObjectArrayBackedEventBean event,
AggregationRowPair row,
java.util.Map<java.lang.String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
evalTypable
protected static java.lang.Object[] evalTypable(ObjectArrayBackedEventBean event,
AggregationRowPair row,
java.util.Map<java.lang.String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
evalAccessorGetValue
protected static java.lang.Object evalAccessorGetValue(AggregationRowPair row,
AggregationAccessorSlotPair pair,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
evalGetROCollectionEvents
protected static java.util.Collection<EventBean> evalGetROCollectionEvents(AggregationRowPair row,
AggregationAccessorSlotPair pair,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
evalGetEventBean
protected static EventBean evalGetEventBean(AggregationRowPair row,
AggregationAccessorSlotPair pair,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
evalGetROCollectionScalar
protected static java.util.Collection evalGetROCollectionScalar(AggregationRowPair row,
AggregationAccessorSlotPair pair,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
evalMethodGetValue
protected static java.lang.Object evalMethodGetValue(AggregationRowPair row,
int index)