All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected abstract CodegenExpression |
codegenEventsPerStreamRewritten(CodegenExpression eventsPerStream,
CodegenContext context) |
Object |
evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
Evaluate event tuple and return result.
|
CodegenExpression |
evaluateCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
EventBean |
evaluateGetEventBean(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateGetEventBeanCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
Collection<EventBean> |
evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateGetROCollectionEventsCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
Collection |
evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateGetROCollectionScalarCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
Object[][] |
evaluateTypableMulti(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateTypableMultiCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
Object[] |
evaluateTypableSingle(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateTypableSingleCodegen(CodegenParamSetExprPremade params,
CodegenContext context) |
ExprForgeComplexityEnum |
getComplexity() |
Class |
getComponentTypeCollection() |
Class |
getEvaluationType() |
abstract EventBean[] |
getEventsPerStreamRewritten(EventBean[] eventsPerStream) |
EventType |
getEventTypeCollection(EventAdapterService eventAdapterService,
int statementId) |
EventType |
getEventTypeSingle(EventAdapterService eventAdapterService,
int statementId) |
ExprEvaluator |
getExprEvaluator() |
ExprEnumerationEval |
getExprEvaluatorEnumeration() |
ExprNode |
getForgeRenderable() |
ExprForge |
getInnerForge() |
LinkedHashMap<String,Object> |
getRowProperties()
Return null to indicate no row-type result available,
or a map of property names and types to indicate a row-type result is available.
|
ExprTypableReturnEval |
getTypableReturnEvaluator() |
Boolean |
isMultirow()
Return true for multi-row return, return false for return of single row only
|