| 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 |
setLimit(long limit) |
void |
setNextProcessor(OutputRateLimiter outputRateLimiter) |
void |
setNextProcessor(Processor processor)
Set next processor element in processor chain
|
void |
setOffset(long offset) |
void |
setOrderByEventComparator(OrderByEventComparator orderByEventComparator) |
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(Processor processor)
ProcessorsetNextProcessor in interface Processorprocessor - Processor to be set as next element of processor chainpublic void setNextProcessor(OutputRateLimiter outputRateLimiter)
public 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 setOrderByEventComparator(OrderByEventComparator orderByEventComparator)
public void setHavingConditionExecutor(ConditionExpressionExecutor havingConditionExecutor, boolean containsAggregator)
public QuerySelector clone(String key)
public void setBatchingEnabled(boolean batchingEnabled)
public void setEventPopulator(StateEventPopulator eventPopulator)
public void setLimit(long limit)
public void setOffset(long offset)
Copyright © 2018 WSO2. All rights reserved.