public interface AggregationMultiFunctionTableReader
Modifier and Type | Method and Description |
---|---|
Object |
getValue(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Returns the plain value
|
Collection |
getValueCollectionEvents(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Return a collection of events or null when not available.
|
Collection |
getValueCollectionScalar(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Return a collection of values or null when not available.
|
EventBean |
getValueEventBean(int aggColNum,
AggregationRow row,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Returns a single event or null when not available.
|
Object getValue(int aggColNum, AggregationRow row, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
aggColNum
- column numberrow
- aggregation roweventsPerStream
- eventsisNewData
- new-data flagexprEvaluatorContext
- evaluation contextCollection getValueCollectionEvents(int aggColNum, AggregationRow row, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
EPType
returned by the handler indicates whether the compiler allows operations on events.aggColNum
- column numberrow
- aggregation roweventsPerStream
- eventsisNewData
- new-data flagexprEvaluatorContext
- evaluation contextEventBean
Collection getValueCollectionScalar(int aggColNum, AggregationRow row, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
EPType
returned by the handler indicates whether the compiler allows operations on events.aggColNum
- column numberrow
- aggregation roweventsPerStream
- eventsisNewData
- new-data flagexprEvaluatorContext
- evaluation contextEventBean getValueEventBean(int aggColNum, AggregationRow row, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
EPType
returned by the handler indicates whether the compiler allows operations on events.aggColNum
- column numberrow
- aggregation roweventsPerStream
- eventsisNewData
- new-data flagexprEvaluatorContext
- evaluation contextCopyright © 2005–2018. All rights reserved.