Class ExprDeclaredForgeNoRewrite
java.lang.Object
com.espertech.esper.common.internal.epl.expression.declared.compiletime.ExprDeclaredForgeBase
com.espertech.esper.common.internal.epl.expression.declared.compiletime.ExprDeclaredForgeNoRewrite
- All Implemented Interfaces:
ExprEnumerationEval
,ExprEnumerationForge
,ExprEvaluator
,ExprForge
,ExprForgeInstrumentable
,ExprTypableReturnEval
,ExprTypableReturnForge
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluator
EPTYPE, EPTYPEARRAY
-
Constructor Summary
ConstructorDescriptionExprDeclaredForgeNoRewrite
(ExprDeclaredNodeImpl parent, ExprForge innerForge, boolean isCache, boolean audit, String statementName) -
Method Summary
Modifier and TypeMethodDescriptionprotected CodegenExpression
codegenEventsPerStreamRewritten
(CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) getEventsPerStreamRewritten
(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) Methods inherited from class com.espertech.esper.common.internal.epl.expression.declared.compiletime.ExprDeclaredForgeBase
evaluate, evaluateCodegen, evaluateCodegenUninstrumented, evaluateGetEventBean, evaluateGetEventBeanCodegen, evaluateGetROCollectionEvents, evaluateGetROCollectionEventsCodegen, evaluateGetROCollectionScalar, evaluateGetROCollectionScalarCodegen, evaluateTypableMulti, evaluateTypableMultiCodegen, evaluateTypableSingle, evaluateTypableSingleCodegen, getComponentTypeCollection, getEvaluationType, getEventTypeCollection, getEventTypeSingle, getExprEvaluator, getExprEvaluatorEnumeration, getForgeRenderable, getInnerForge, getInstrumentationQParams, getRowProperties, getTypableReturnEvaluator, isMultirow
-
Constructor Details
-
ExprDeclaredForgeNoRewrite
public ExprDeclaredForgeNoRewrite(ExprDeclaredNodeImpl parent, ExprForge innerForge, boolean isCache, boolean audit, String statementName)
-
-
Method Details
-
getEventsPerStreamRewritten
public EventBean[] getEventsPerStreamRewritten(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
getEventsPerStreamRewritten
in classExprDeclaredForgeBase
-
codegenEventsPerStreamRewritten
protected CodegenExpression codegenEventsPerStreamRewritten(CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
codegenEventsPerStreamRewritten
in classExprDeclaredForgeBase
-
getForgeConstantType
- Specified by:
getForgeConstantType
in interfaceExprForge
- Overrides:
getForgeConstantType
in classExprDeclaredForgeBase
-