All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected abstract CodegenExpression |
codegenEventsPerStreamRewritten(CodegenExpression eventsPerStream,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
java.lang.Object |
evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
Evaluate event tuple and return result.
|
CodegenExpression |
evaluateCodegen(java.lang.Class requiredType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
EventBean |
evaluateGetEventBean(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateGetEventBeanCodegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
java.util.Collection<EventBean> |
evaluateGetROCollectionEvents(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateGetROCollectionEventsCodegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
java.util.Collection |
evaluateGetROCollectionScalar(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateGetROCollectionScalarCodegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
java.lang.Object[][] |
evaluateTypableMulti(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateTypableMultiCodegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
java.lang.Object[] |
evaluateTypableSingle(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
evaluateTypableSingleCodegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
ExprForgeComplexityEnum |
getComplexity() |
java.lang.Class |
getComponentTypeCollection() |
java.lang.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() |
java.util.LinkedHashMap<java.lang.String,java.lang.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() |
java.lang.Boolean |
isMultirow()
Return true for multi-row return, return false for return of single row only
|