| Constructor and Description |
|---|
QuerySelector(String id,
org.wso2.siddhi.query.api.execution.query.selection.Selector selector,
boolean currentOn,
boolean expiredOn,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
QuerySelector |
clone(String key) |
Processor |
cloneProcessor(String key)
Clone a copy of processor
|
ComplexEventChunk |
execute(ComplexEventChunk complexEventChunk) |
List<AttributeProcessor> |
getAttributeProcessorList() |
Processor |
getNextProcessor()
Get next processor element in the processor chain.
|
void |
process(ComplexEventChunk complexEventChunk)
Process the handed StreamEvent
|
void |
setAttributeProcessorList(List<AttributeProcessor> attributeProcessorList,
boolean containsAggregator) |
void |
setBatchingEnabled(boolean batchingEnabled) |
void |
setEventPopulator(StateEventPopulator eventPopulator) |
void |
setGroupByKeyGenerator(GroupByKeyGenerator groupByKeyGenerator) |
void |
setHavingConditionExecutor(ConditionExpressionExecutor havingConditionExecutor,
boolean containsAggregator) |
void |
setNextProcessor(OutputRateLimiter outputRateLimiter) |
void |
setNextProcessor(Processor processor)
Set next processor element in processor chain
|
void |
setToLast(Processor processor)
Set as the last element of the processor chain
|
public QuerySelector(String id, org.wso2.siddhi.query.api.execution.query.selection.Selector selector, boolean currentOn, boolean expiredOn, SiddhiAppContext siddhiAppContext)
public void process(ComplexEventChunk complexEventChunk)
Processorpublic ComplexEventChunk execute(ComplexEventChunk complexEventChunk)
public Processor getNextProcessor()
ProcessorgetNextProcessor in interface Processorpublic void setNextProcessor(OutputRateLimiter outputRateLimiter)
public void setNextProcessor(Processor processor)
ProcessorsetNextProcessor in interface Processorprocessor - Processor to be set as next element of processor chainpublic void setToLast(Processor processor)
Processorpublic Processor cloneProcessor(String key)
ProcessorcloneProcessor in interface Processorkey - partition keypublic List<AttributeProcessor> getAttributeProcessorList()
public void setAttributeProcessorList(List<AttributeProcessor> attributeProcessorList, boolean containsAggregator)
public void setGroupByKeyGenerator(GroupByKeyGenerator groupByKeyGenerator)
public void setHavingConditionExecutor(ConditionExpressionExecutor havingConditionExecutor, boolean containsAggregator)
public QuerySelector clone(String key)
public void setBatchingEnabled(boolean batchingEnabled)
public void setEventPopulator(StateEventPopulator eventPopulator)
Copyright © 2017 WSO2. All rights reserved.