public class SelectExprWildcardTableProcessor extends java.lang.Object implements SelectExprProcessor, SelectExprProcessorForge
Constructor and Description |
---|
SelectExprWildcardTableProcessor(java.lang.String tableName,
TableService tableService) |
Modifier and Type | Method and Description |
---|---|
EventType |
getResultEventType()
Returns the event type that represents the select-clause items.
|
SelectExprProcessor |
getSelectExprProcessor(EngineImportService engineImportService,
boolean isFireAndForget,
java.lang.String statementName) |
EventBean |
process(EventBean[] eventsPerStream,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Computes the select-clause results and returns an event of the result event type that contains, in it's
properties, the selected items.
|
CodegenMethodNode |
processCodegen(CodegenMember memberResultEventType,
CodegenMember memberEventAdapterService,
CodegenMethodScope codegenMethodScope,
SelectExprProcessorCodegenSymbol selectSymbol,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
public SelectExprWildcardTableProcessor(java.lang.String tableName, TableService tableService)
public EventBean process(EventBean[] eventsPerStream, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
SelectExprProcessor
process
in interface SelectExprProcessor
eventsPerStream
- - is per stream the eventisNewData
- - indicates whether we are dealing with new data (istream) or old data (rstream)isSynthesize
- - set to true to indicate that synthetic events are required for an iterator result setexprEvaluatorContext
- contextpublic CodegenMethodNode processCodegen(CodegenMember memberResultEventType, CodegenMember memberEventAdapterService, CodegenMethodScope codegenMethodScope, SelectExprProcessorCodegenSymbol selectSymbol, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
processCodegen
in interface SelectExprProcessorForge
public EventType getResultEventType()
SelectExprProcessorForge
getResultEventType
in interface SelectExprProcessorForge
public SelectExprProcessor getSelectExprProcessor(EngineImportService engineImportService, boolean isFireAndForget, java.lang.String statementName)
getSelectExprProcessor
in interface SelectExprProcessorForge