public interface AggregationRow
Modifier and Type | Method and Description |
---|---|
void |
applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
void |
applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
void |
clear() |
void |
decreaseRefcount() |
void |
enterAccess(int column,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
void |
enterAgg(int column,
Object value) |
Object |
getAccessState(int column) |
Collection<EventBean> |
getCollectionOfEvents(int column,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
Collection<Object> |
getCollectionScalar(int column,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
EventBean |
getEventBean(int column,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
long |
getLastUpdateTime() |
long |
getRefcount() |
Object |
getValue(int column,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
void |
increaseRefcount() |
void |
leaveAccess(int column,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
void |
leaveAgg(int column,
Object value) |
void |
setLastUpdateTime(long currentTime) |
void applyEnter(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
void applyLeave(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
void enterAgg(int column, Object value)
void leaveAgg(int column, Object value)
void enterAccess(int column, EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
void leaveAccess(int column, EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
Object getAccessState(int column)
void clear()
Object getValue(int column, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
Collection<EventBean> getCollectionOfEvents(int column, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
EventBean getEventBean(int column, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
Collection<Object> getCollectionScalar(int column, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
void increaseRefcount()
void decreaseRefcount()
long getRefcount()
long getLastUpdateTime()
void setLastUpdateTime(long currentTime)
Copyright © 2005–2018. All rights reserved.