Uses of Interface
io.siddhi.core.query.processor.Processor
-
-
Uses of Processor in io.siddhi.core.aggregation
Classes in io.siddhi.core.aggregation that implement Processor Modifier and Type Class Description classIncrementalAggregationProcessorIncremental Aggregation Processor to consume events to Incremental Aggregators.Methods in io.siddhi.core.aggregation that return Processor Modifier and Type Method Description ProcessorIncrementalAggregationProcessor. getNextProcessor()Methods in io.siddhi.core.aggregation with parameters of type Processor Modifier and Type Method Description voidIncrementalAggregationProcessor. setNextProcessor(Processor processor)voidIncrementalAggregationProcessor. setToLast(Processor processor) -
Uses of Processor in io.siddhi.core.aggregation.persistedaggregation
Methods in io.siddhi.core.aggregation.persistedaggregation that return Processor Modifier and Type Method Description ProcessorQueuedCudStreamProcessor. getCudStreamProcessor()Methods in io.siddhi.core.aggregation.persistedaggregation with parameters of type Processor Modifier and Type Method Description voidQueuedCudStreamProcessor. setCudStreamProcessor(Processor cudStreamProcessor)Constructors in io.siddhi.core.aggregation.persistedaggregation with parameters of type Processor Constructor Description PersistedIncrementalExecutor(String aggregatorName, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, List<ExpressionExecutor> processExpressionExecutors, Executor child, SiddhiQueryContext siddhiQueryContext, MetaStreamEvent metaStreamEvent, String timeZone, Processor cudStreamProcessor, LinkedBlockingQueue<QueuedCudStreamProcessor> cudStreamProcessorQueue)QueuedCudStreamProcessor(Processor cudStreamProcessor, StreamEvent streamEvent, long startTimeOfNewAggregates, long emittedTime, String timeZone, io.siddhi.query.api.aggregation.TimePeriod.Duration duration) -
Uses of Processor in io.siddhi.core.aggregation.persistedaggregation.config
Classes in io.siddhi.core.aggregation.persistedaggregation.config that implement Processor Modifier and Type Class Description classPersistedAggregationResultsProcessorProcessor implementation to read the results after executing the aggregation queryMethods in io.siddhi.core.aggregation.persistedaggregation.config that return Processor Modifier and Type Method Description ProcessorPersistedAggregationResultsProcessor. getNextProcessor()Methods in io.siddhi.core.aggregation.persistedaggregation.config with parameters of type Processor Modifier and Type Method Description voidPersistedAggregationResultsProcessor. setNextProcessor(Processor processor)voidPersistedAggregationResultsProcessor. setToLast(Processor processor) -
Uses of Processor in io.siddhi.core.query.input
Fields in io.siddhi.core.query.input declared as Processor Modifier and Type Field Description protected ProcessorProcessStreamReceiver. nextprotected Processor[]MultiProcessStreamReceiver. nextProcessorsMethods in io.siddhi.core.query.input with parameters of type Processor Modifier and Type Method Description voidMultiProcessStreamReceiver. setNext(Processor nextProcessor)voidProcessStreamReceiver. setNext(Processor next)voidSingleProcessStreamReceiver. setNext(Processor next)voidStateMultiProcessStreamReceiver. setNext(Processor next) -
Uses of Processor in io.siddhi.core.query.input.stream
Methods in io.siddhi.core.query.input.stream with parameters of type Processor Modifier and Type Method Description voidStreamRuntime. setCommonProcessor(Processor commonProcessor) -
Uses of Processor in io.siddhi.core.query.input.stream.join
Classes in io.siddhi.core.query.input.stream.join that implement Processor Modifier and Type Class Description classJoinProcessorCreated on 12/8/14.Methods in io.siddhi.core.query.input.stream.join that return Processor Modifier and Type Method Description ProcessorJoinProcessor. getNextProcessor()Get next processor element in the processor chain.Methods in io.siddhi.core.query.input.stream.join with parameters of type Processor Modifier and Type Method Description voidJoinStreamRuntime. setCommonProcessor(Processor commonProcessor)voidJoinProcessor. setNextProcessor(Processor processor)Set next processor element in processor chain.voidJoinProcessor. setToLast(Processor processor)Set as the last element of the processor chain. -
Uses of Processor in io.siddhi.core.query.input.stream.single
Classes in io.siddhi.core.query.input.stream.single that implement Processor Modifier and Type Class Description classEntryValveProcessorEntry Valve Siddhi processor chain.Methods in io.siddhi.core.query.input.stream.single that return Processor Modifier and Type Method Description ProcessorEntryValveProcessor. getNextProcessor()Get next processor element in the processor chain.ProcessorSingleStreamRuntime. getProcessorChain()Methods in io.siddhi.core.query.input.stream.single with parameters of type Processor Modifier and Type Method Description voidSingleStreamRuntime. setCommonProcessor(Processor commonProcessor)voidEntryValveProcessor. setNextProcessor(Processor processor)Set next processor element in processor chainvoidSingleStreamRuntime. setProcessorChain(Processor processorChain)voidEntryValveProcessor. setToLast(Processor processor)Set as the last element of the processor chainConstructors in io.siddhi.core.query.input.stream.single with parameters of type Processor Constructor Description SingleStreamRuntime(ProcessStreamReceiver processStreamReceiver, Processor processorChain, ProcessingMode overallProcessingMode, MetaComplexEvent metaComplexEvent) -
Uses of Processor in io.siddhi.core.query.input.stream.state
Subinterfaces of Processor in io.siddhi.core.query.input.stream.state Modifier and Type Interface Description interfaceAbsentPreStateProcessorPreStateProcessor of events not received by Siddhi.interfacePostStateProcessorCreated on 12/17/14.interfacePreStateProcessorCreated on 12/17/14.Classes in io.siddhi.core.query.input.stream.state that implement Processor Modifier and Type Class Description classAbsentLogicalPostStateProcessorPost-state processor of not logical operator.classAbsentLogicalPreStateProcessorLogical not processor.classAbsentStreamPostStateProcessorPostStateProcessor to handle not pattern state processors.classAbsentStreamPreStateProcessorPre processor of not operator.classCountPostStateProcessorCreated on 1/6/15.classCountPreStateProcessorCreated on 1/6/15.classLogicalPostStateProcessorCreated on 12/28/14.classLogicalPreStateProcessorLogical and & or processor.classStreamPostStateProcessorCreated on 12/17/14.classStreamPreStateProcessorThe processor the gets executes before checking state conditions.Fields in io.siddhi.core.query.input.stream.state declared as Processor Modifier and Type Field Description protected ProcessorStreamPostStateProcessor. nextProcessorprotected ProcessorStreamPreStateProcessor. nextProcessorMethods in io.siddhi.core.query.input.stream.state that return Processor Modifier and Type Method Description ProcessorStreamPostStateProcessor. getNextProcessor()Get next processor element in the processor chain.ProcessorStreamPreStateProcessor. getNextProcessor()Get next processor element in the processor chain.Methods in io.siddhi.core.query.input.stream.state with parameters of type Processor Modifier and Type Method Description voidStateStreamRuntime. setCommonProcessor(Processor commonProcessor)voidLogicalPostStateProcessor. setNextProcessor(Processor nextProcessor)Set next processor element in processor chainvoidStreamPostStateProcessor. setNextProcessor(Processor nextProcessor)Set next processor element in processor chainvoidStreamPreStateProcessor. setNextProcessor(Processor processor)Set next processor element in processor chainvoidLogicalPostStateProcessor. setToLast(Processor processor)Set as the last element of the processor chainvoidStreamPostStateProcessor. setToLast(Processor processor)Set as the last element of the processor chainvoidStreamPreStateProcessor. setToLast(Processor processor)Set as the last element of the processor chain -
Uses of Processor in io.siddhi.core.query.input.stream.state.runtime
Methods in io.siddhi.core.query.input.stream.state.runtime with parameters of type Processor Modifier and Type Method Description voidEveryInnerStateRuntime. setQuerySelector(Processor commonProcessor)voidInnerStateRuntime. setQuerySelector(Processor commonProcessor)voidLogicalInnerStateRuntime. setQuerySelector(Processor commonProcessor)voidNextInnerStateRuntime. setQuerySelector(Processor commonProcessor)voidStreamInnerStateRuntime. setQuerySelector(Processor commonProcessor) -
Uses of Processor in io.siddhi.core.query.processor
Subinterfaces of Processor in io.siddhi.core.query.processor Modifier and Type Interface Description interfaceSchedulingProcessorParent interface for Processors which need access to SiddhiSchedulerMethods in io.siddhi.core.query.processor that return Processor Modifier and Type Method Description ProcessorProcessor. getNextProcessor()Get next processor element in the processor chain.Methods in io.siddhi.core.query.processor with parameters of type Processor Modifier and Type Method Description voidProcessor. setNextProcessor(Processor processor)Set next processor element in processor chainvoidProcessor. setToLast(Processor processor)Set as the last element of the processor chain -
Uses of Processor in io.siddhi.core.query.processor.filter
Classes in io.siddhi.core.query.processor.filter that implement Processor Modifier and Type Class Description classFilterProcessorImplementation ofProcessorwhich handles Filter expressions in Siddhi.Fields in io.siddhi.core.query.processor.filter declared as Processor Modifier and Type Field Description protected ProcessorFilterProcessor. nextMethods in io.siddhi.core.query.processor.filter that return Processor Modifier and Type Method Description ProcessorFilterProcessor. getNextProcessor()Methods in io.siddhi.core.query.processor.filter with parameters of type Processor Modifier and Type Method Description voidFilterProcessor. setNextProcessor(Processor processor)voidFilterProcessor. setToLast(Processor processor) -
Uses of Processor in io.siddhi.core.query.processor.stream
Classes in io.siddhi.core.query.processor.stream that implement Processor Modifier and Type Class Description classAbstractStreamProcessor<S extends State>Abstract implementation ofProcessorintended to be used by any Stream Processors.classLogStreamProcessorInput attributes to log is (priority (String), log.message (String), is.event.logged (Bool))classStreamProcessor<S extends State>For Siddhi extensions, extend this class to use the functionality of AbstractStreamProcessor.Fields in io.siddhi.core.query.processor.stream declared as Processor Modifier and Type Field Description protected ProcessorAbstractStreamProcessor. nextProcessorMethods in io.siddhi.core.query.processor.stream that return Processor Modifier and Type Method Description ProcessorAbstractStreamProcessor. getNextProcessor()Methods in io.siddhi.core.query.processor.stream with parameters of type Processor Modifier and Type Method Description protected voidLogStreamProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, State state)protected abstract voidStreamProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, S state)The main processing method that will be called upon event arrivalprotected abstract voidAbstractStreamProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, S state)The main processing method that will be called upon event arrivalprotected voidStreamProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, S state)voidAbstractStreamProcessor. setNextProcessor(Processor processor)voidAbstractStreamProcessor. setToLast(Processor processor) -
Uses of Processor in io.siddhi.core.query.processor.stream.function
Classes in io.siddhi.core.query.processor.stream.function that implement Processor Modifier and Type Class Description classPol2CartStreamFunctionProcessorCreated on 1/26/15.classStreamFunctionProcessor<S extends State>Stream Processor to handle Stream Functions.Methods in io.siddhi.core.query.processor.stream.function with parameters of type Processor Modifier and Type Method Description protected voidStreamFunctionProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, S state) -
Uses of Processor in io.siddhi.core.query.processor.stream.window
Classes in io.siddhi.core.query.processor.stream.window that implement Processor Modifier and Type Class Description classAggregateWindowProcessorThis is theWindowProcessorintended to be used with aggregate join queries.classBatchingFindableWindowProcessor<S extends State>Window to process events as batches while supporting event searchclassBatchingWindowProcessor<S extends State>Performs event processing in a tumbling mannerclassBatchWindowProcessorImplementation ofWindowProcessorwhich represent a Batch Window that aggregate batch of incoming events together.classCronWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based on a cron expression.classDelayWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based on delay time.classEmptyWindowProcessorImplementation ofWindowProcessorwhich represent a Batch Window operating based on pre-defined length 0.classExpressionBatchWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based on a expression.classExpressionWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based on a expression.classExternalTimeBatchWindowProcessorImplementation ofWindowProcessorwhich represent a Batch Window operating based on external time.classExternalTimeWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based on external time.classFrequentWindowProcessorDeprecated.classGroupingFindableWindowProcessor<S extends State>Window that process event processing as a group while supporting event searchclassGroupingWindowProcessor<S extends State>Performs event processing with key based event groupsclassHopingWindowProcessor<S extends State>Performs event processing in a hopping mannerclassLengthBatchWindowProcessorImplementation ofWindowProcessorwhich represent a Batch Window operating based on pre-defined length.classLengthWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based on a pre-defined length.classLossyFrequentWindowProcessorDeprecated.classSessionWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based on a session.classSlidingFindableWindowProcessor<S extends State>Performs event processing in a sliding manner while supporting event searchclassSlidingWindowProcessor<S extends State>Performs event processing in a sliding mannerclassSortWindowProcessorSample Query: from inputStream#window.sort(5, attribute1, "asc", attribute2, "desc") select attribute1, attribute2 insert into outputStream;classTableWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based onTable.classTimeBatchWindowProcessorImplementation ofWindowProcessorwhich represent a Batch Window operating based on time.classTimeLengthWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based on pre-defined length.classTimeWindowProcessorImplementation ofWindowProcessorwhich represent a Window operating based time.classWindowProcessor<S extends State>Abstract parent implementation of Processor to represent Windows.classWindowWindowProcessorThis is theWindowProcessorintended to be used with window join queries.Methods in io.siddhi.core.query.processor.stream.window with parameters of type Processor Modifier and Type Method Description protected voidAggregateWindowProcessor. process(ComplexEventChunk streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, State state)protected abstract voidBatchingWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, S state)The main processing method that will be called upon event arrivalprotected voidBatchWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.BatchWindowProcessor.WindowState state)protected voidCronWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.CronWindowProcessor.WindowState state)protected voidDelayWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.TimeWindowProcessor.WindowState windowState)protected voidEmptyWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.EmptyWindowProcessor.WindowState state)protected voidExpressionBatchWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.ExpressionBatchWindowProcessor.WindowState state)protected voidExpressionWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.ExpressionWindowProcessor.WindowState state)protected voidExternalTimeBatchWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.ExternalTimeBatchWindowProcessor.WindowState state)Here an assumption is taken: Parameter: timestamp: The time which the window determines as current time and will act upon, the value of this parameter should be monotonically increasing.protected voidExternalTimeWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.ExternalTimeWindowProcessor.WindowState state)protected voidFrequentWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.FrequentWindowProcessor.WindowState state)Deprecated.protected voidLengthBatchWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.LengthBatchWindowProcessor.WindowState state)protected voidLengthWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.LengthWindowProcessor.WindowState state)protected voidLossyFrequentWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.LossyFrequentWindowProcessor.WindowState state)Deprecated.protected abstract voidSlidingWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, S state)The main processing method that will be called upon event arrivalprotected voidSortWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.SortWindowProcessor.WindowState state)protected voidTableWindowProcessor. process(ComplexEventChunk streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, State state)protected voidTimeBatchWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.TimeBatchWindowProcessor.WindowState state)protected voidTimeLengthWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.TimeLengthWindowProcessor.WindowState state)protected voidTimeWindowProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.TimeWindowProcessor.WindowState state)protected voidBatchingWindowProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, S state)protected voidGroupingWindowProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, S state)protected abstract voidGroupingWindowProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, GroupingWindowProcessor.GroupingKeyPopulator groupingKeyPopulater, S state)The main processing method that will be called upon event arrivalprotected voidHopingWindowProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, S state)protected abstract voidHopingWindowProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, HopingWindowProcessor.HopingTimestampPopulator hopingTimestampPopulator)The main processing method that will be called upon event arrivalprotected voidSessionWindowProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, GroupingWindowProcessor.GroupingKeyPopulator groupingKeyPopulater, io.siddhi.core.query.processor.stream.window.SessionWindowProcessor.WindowState state)protected voidSlidingWindowProcessor. processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, S state)protected voidWindowWindowProcessor. processEventChunk(ComplexEventChunk streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, State state) -
Uses of Processor in io.siddhi.core.query.selector
Classes in io.siddhi.core.query.selector that implement Processor Modifier and Type Class Description classQuerySelectorProcessor implementation representing selector portion of the Siddhi query.Methods in io.siddhi.core.query.selector that return Processor Modifier and Type Method Description ProcessorQuerySelector. getNextProcessor()Methods in io.siddhi.core.query.selector with parameters of type Processor Modifier and Type Method Description voidQuerySelector. setNextProcessor(Processor processor)voidQuerySelector. setToLast(Processor processor) -
Uses of Processor in io.siddhi.core.util.parser
Methods in io.siddhi.core.util.parser that return Processor Modifier and Type Method Description static ProcessorSingleInputStreamParser. generateProcessor(io.siddhi.query.api.execution.query.input.handler.StreamHandler streamHandler, MetaComplexEvent metaEvent, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, boolean supportsBatchProcessing, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)
-