com.espertech.esper.epl.table.strategy
Class ExprTableEvalStrategyUtil

java.lang.Object
  extended by com.espertech.esper.epl.table.strategy.ExprTableEvalStrategyUtil

public class ExprTableEvalStrategyUtil
extends java.lang.Object


Constructor Summary
ExprTableEvalStrategyUtil()
           
 
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
 

Constructor Detail

ExprTableEvalStrategyUtil

public ExprTableEvalStrategyUtil()
Method Detail

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)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com