Interface AggregationRow
public interface AggregationRow
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyEnter
(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext) void
applyLeave
(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext) void
clear()
void
void
enterAccess
(int scol, EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext) void
getAccessState
(int scol) getCollectionOfEvents
(int vcol, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) getCollectionScalar
(int vcol, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) getEventBean
(int vcol, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) long
long
getValue
(int vcol, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) void
void
leaveAccess
(int scol, EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext) void
void
reset
(int column) void
setLastUpdateTime
(long currentTime)
-
Field Details
-
EPTYPE
-
-
Method Details
-
applyEnter
-
applyLeave
-
enterAgg
-
leaveAgg
-
enterAccess
-
leaveAccess
-
getAccessState
-
clear
void clear() -
getValue
Object getValue(int vcol, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) -
getCollectionOfEvents
Collection<EventBean> getCollectionOfEvents(int vcol, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
getEventBean
EventBean getEventBean(int vcol, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
getCollectionScalar
Collection<Object> getCollectionScalar(int vcol, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
increaseRefcount
void increaseRefcount() -
decreaseRefcount
void decreaseRefcount() -
getRefcount
long getRefcount() -
getLastUpdateTime
long getLastUpdateTime() -
setLastUpdateTime
void setLastUpdateTime(long currentTime) -
reset
void reset(int column)
-