public class ExprTableEvalStrategyUtil
extends java.lang.Object
Constructor and Description |
---|
ExprTableEvalStrategyUtil() |
Modifier and Type | Method and Description |
---|---|
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)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
public static AggregationRowPair getRow(ObjectArrayBackedEventBean eventBean)
eventBean
- beanprotected 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[] evalTypable(ObjectArrayBackedEventBean event, AggregationRowPair row, java.util.Map<java.lang.String,TableMetadataColumn> items, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
protected static java.lang.Object evalAccessorGetValue(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 EventBean evalGetEventBean(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.lang.Object evalMethodGetValue(AggregationRowPair row, int index)