public class Pol2CartStreamFunctionProcessor extends StreamFunctionProcessor
attributeExpressionExecutors, attributeExpressionLength, complexEventPopulater, inputDefinition, metaStreamEvent, nextProcessor, siddhiQueryContext, stateHolder, streamEventClonerHolder| Constructor and Description |
|---|
Pol2CartStreamFunctionProcessor() |
| Modifier and Type | Method and Description |
|---|---|
List<io.siddhi.query.api.definition.Attribute> |
getReturnAttributes() |
protected StateFactory |
init(io.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiQueryContext siddhiQueryContext)
The init method of the StreamFunction
|
protected Object[] |
process(Object data)
The process method of the StreamFunction, used when single function parameter is provided
|
protected Object[] |
process(Object[] data)
The process method of the StreamFunction, used when multiple function parameters are provided
|
void |
start()
This will be called only once and this can be used to acquire
required resources for the processing element.
|
void |
stop()
This will be called only once and this can be used to release
the acquired resources for processing.
|
getProcessingMode, init, processEventChunkconstructStreamEventPopulater, getNextProcessor, initProcessor, isStateful, process, process, setNextProcessor, setStreamEventCloner, setToLastprotected StateFactory init(io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)
init in class StreamFunctionProcessorinputDefinition - the incoming stream definitionattributeExpressionExecutors - the executors for the function parameterssiddhiQueryContext - siddhi query contextconfigReader - this hold the StreamFunctionProcessor extensions configuration
reader.outputExpectsExpiredEvents - is expired events sent as outputprotected Object[] process(Object[] data)
process in class StreamFunctionProcessordata - the data values for the function parametersprotected Object[] process(Object data)
process in class StreamFunctionProcessordata - the data value for the function parameterpublic void start()
ExternalReferencedHolderpublic void stop()
ExternalReferencedHolderpublic List<io.siddhi.query.api.definition.Attribute> getReturnAttributes()
getReturnAttributes in class AbstractStreamProcessorCopyright © 2022. All rights reserved.