public class EvalInsertWildcardSSWrapper extends EvalBaseMap implements SelectExprProcessor
evaluators
context, resultEventType
Constructor and Description |
---|
EvalInsertWildcardSSWrapper(SelectExprForgeContext selectExprForgeContext,
EventType resultEventType) |
Modifier and Type | Method and Description |
---|---|
protected void |
initSelectExprProcessorSpecific(EngineImportService engineImportService,
boolean isFireAndForget,
java.lang.String statementName) |
static EventBean |
processSelectExprSSWrapper(java.util.Map<java.lang.String,java.lang.Object> props,
EventBean[] eventsPerStream,
boolean emptyExpressions,
EventAdapterService eventAdapterService,
EventType resultEventType)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
EventBean |
processSpecific(java.util.Map<java.lang.String,java.lang.Object> props,
EventBean[] eventsPerStream,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext) |
protected CodegenExpression |
processSpecificCodegen(CodegenMember memberResultEventType,
CodegenMember memberEventAdapterService,
CodegenExpression props,
CodegenMethodNode methodNode,
SelectExprProcessorCodegenSymbol selectEnv,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
getSelectExprProcessor, process, processCodegen
getEventAdapterService, getResultEventType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
process
getResultEventType
public EvalInsertWildcardSSWrapper(SelectExprForgeContext selectExprForgeContext, EventType resultEventType)
protected void initSelectExprProcessorSpecific(EngineImportService engineImportService, boolean isFireAndForget, java.lang.String statementName)
initSelectExprProcessorSpecific
in class EvalBaseMap
public EventBean processSpecific(java.util.Map<java.lang.String,java.lang.Object> props, EventBean[] eventsPerStream, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
processSpecific
in class EvalBaseMap
protected CodegenExpression processSpecificCodegen(CodegenMember memberResultEventType, CodegenMember memberEventAdapterService, CodegenExpression props, CodegenMethodNode methodNode, SelectExprProcessorCodegenSymbol selectEnv, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
processSpecificCodegen
in class EvalBaseMap
public static EventBean processSelectExprSSWrapper(java.util.Map<java.lang.String,java.lang.Object> props, EventBean[] eventsPerStream, boolean emptyExpressions, EventAdapterService eventAdapterService, EventType resultEventType)
props
- propseventsPerStream
- eventsemptyExpressions
- flageventAdapterService
- svcresultEventType
- type