Skip navigation links
A B C D E F G I K L M O P R S U V X 

A

addEvent(Object[], long) - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeMultipleLinearRegression
Method to accumulate new events: dependent (Y) and independent (X) variable values.
addEvent(Object[], long) - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
Abstract method for accumulating events.
addEvent(Object[], long) - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeSimpleLinearRegressionCalculator
Method to accumulate new events: dependent (Y) and independent (X) variable values.
addEvent(Object[]) - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.MultipleLinearRegressionCalculator
 
addEvent(Object[]) - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
addEvent(Object[]) - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.SimpleLinearRegressionCalculator
 

B

batchSize - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 
batchSize - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 

C

calcInterval - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 
calcInterval - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
calculateLinearRegression(Object[], long) - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
Method which returns linear regression results.
calculateLinearRegression(Object[]) - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
confidenceInterval - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 
confidenceInterval - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
currentEventTime - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 

D

duration - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 

E

eventCount - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 
eventCount - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
expiryTimeList - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 
ExtremaCalculator - Class in org.wso2.extension.siddhi.execution.timeseries.extrema.util
Implementation of Extrema Calculator for siddhiQL.
ExtremaCalculator(double, double) - Constructor for class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
 
ExtremaCalculator() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
 

F

findMax(Queue<Double>, int) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
Finds maximum Local value of a Queue uses rule based approach.
findMax(Queue<Double>, int, int) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
This is used to have two different bandwidths when finding maximum.
findMin(Queue<Double>, int) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
Finds minimum Local value of a Queue uses rule based approach.
findMin(Queue<Double>, int, int) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
This is used to have two different bandwidths when finding minimum.

G

getProcessingMode() - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor
 
getProcessingMode() - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor
 
getProcessingMode() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionForecastStreamProcessor
 
getProcessingMode() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionOutlierStreamProcessor
 
getProcessingMode() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionStreamProcessor
 
getProcessingMode() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionForecastStreamProcessor
 
getProcessingMode() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionOutlierStreamProcessor
 
getProcessingMode() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionStreamProcessor
 
getReturnAttributes() - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor
 
getReturnAttributes() - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor
 
getReturnAttributes() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionForecastStreamProcessor
 
getReturnAttributes() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionOutlierStreamProcessor
 
getReturnAttributes() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionStreamProcessor
 
getReturnAttributes() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionForecastStreamProcessor
 
getReturnAttributes() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionOutlierStreamProcessor
 
getReturnAttributes() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionStreamProcessor
 

I

incCounter - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 
incCounter - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
init(MetaStreamEvent, AbstractDefinition, ExpressionExecutor[], ConfigReader, StreamEventClonerHolder, boolean, boolean, SiddhiQueryContext) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor
 
init(MetaStreamEvent, AbstractDefinition, ExpressionExecutor[], ConfigReader, StreamEventClonerHolder, boolean, boolean, SiddhiQueryContext) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor
 
init(MetaStreamEvent, AbstractDefinition, ExpressionExecutor[], ConfigReader, StreamEventClonerHolder, boolean, boolean, SiddhiQueryContext) - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionForecastStreamProcessor
The init method of the LinearRegressionOutlierStreamProcessor.
init(MetaStreamEvent, AbstractDefinition, ExpressionExecutor[], ConfigReader, StreamEventClonerHolder, boolean, boolean, SiddhiQueryContext) - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionOutlierStreamProcessor
The init method of the LinearRegressionOutlierStreamProcessor.
init(MetaStreamEvent, AbstractDefinition, ExpressionExecutor[], ConfigReader, StreamEventClonerHolder, boolean, boolean, SiddhiQueryContext) - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionStreamProcessor
The init method of the LinearRegressionStreamProcessor.
init(MetaStreamEvent, AbstractDefinition, ExpressionExecutor[], ConfigReader, StreamEventClonerHolder, boolean, boolean, SiddhiQueryContext) - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionForecastStreamProcessor
 
init(MetaStreamEvent, AbstractDefinition, ExpressionExecutor[], ConfigReader, StreamEventClonerHolder, boolean, boolean, SiddhiQueryContext) - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionOutlierStreamProcessor
 
init(MetaStreamEvent, AbstractDefinition, ExpressionExecutor[], ConfigReader, StreamEventClonerHolder, boolean, boolean, SiddhiQueryContext) - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionStreamProcessor
 

K

kalmanFilter(Queue<Double>) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
 
KalmanMinMaxStreamProcessor - Class in org.wso2.extension.siddhi.execution.timeseries.extrema
Implementation of Kalman Min Max for siddhiQL.
KalmanMinMaxStreamProcessor() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor
 
KalmanMinMaxStreamProcessor.ExtremaType - Enum in org.wso2.extension.siddhi.execution.timeseries.extrema
Enumeration for extrema types.
KernelMinMaxStreamProcessor - Class in org.wso2.extension.siddhi.execution.timeseries.extrema
Implementation of Kernel Min Max for siddhiQL.
KernelMinMaxStreamProcessor() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor
 
KernelMinMaxStreamProcessor.ExtremaType - Enum in org.wso2.extension.siddhi.execution.timeseries.extrema
Enumeration for extrema types.

L

LengthTimeLinearRegressionForecastStreamProcessor - Class in org.wso2.extension.siddhi.execution.timeseries
Sample Query1 (time window, length window, nextX, y, x): from InputStream#timeseries:lengthTimeOutlier(20 min, 20, x+2, y, x) select * insert into OutputStream;
LengthTimeLinearRegressionForecastStreamProcessor() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionForecastStreamProcessor
 
LengthTimeLinearRegressionOutlierStreamProcessor - Class in org.wso2.extension.siddhi.execution.timeseries
The outlier function takes in a dependent event stream (Y), an independent event stream (X) and a user specified range for outliers, and returns an output to indicate whether the current event is an outlier based on the regression equation that fits historical data.
LengthTimeLinearRegressionOutlierStreamProcessor() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionOutlierStreamProcessor
 
LengthTimeLinearRegressionStreamProcessor - Class in org.wso2.extension.siddhi.execution.timeseries
This class performs linear regression.
LengthTimeLinearRegressionStreamProcessor() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionStreamProcessor
 
LengthTimeMultipleLinearRegression - Class in org.wso2.extension.siddhi.execution.timeseries.linreg
This class handles multiple linear regression in real time.
LengthTimeMultipleLinearRegression(int, long, int, int, double) - Constructor for class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeMultipleLinearRegression
This method calls the constructor of super class.
LengthTimeRegressionCalculator - Class in org.wso2.extension.siddhi.execution.timeseries.linreg
Abstract class for regression calculation.
LengthTimeRegressionCalculator(int, long, int, int, double) - Constructor for class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
Constructor for LengthTimeRegressionCalculator.
LengthTimeSimpleLinearRegressionCalculator - Class in org.wso2.extension.siddhi.execution.timeseries.linreg
This class handles simple linear regression in real time.
LengthTimeSimpleLinearRegressionCalculator(int, long, int, int, double) - Constructor for class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeSimpleLinearRegressionCalculator
This method calls the constructor of super class.
LinearRegressionForecastStreamProcessor - Class in org.wso2.extension.siddhi.execution.timeseries
This class performs linear regression forecasting.
LinearRegressionForecastStreamProcessor() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionForecastStreamProcessor
 
LinearRegressionOutlierStreamProcessor - Class in org.wso2.extension.siddhi.execution.timeseries
The outlier function takes in a dependent event stream (Y), an independent event stream (X) and a user specified range for outliers, and returns whether the current event is an outlier, based on the regression equation that fits historical data.
LinearRegressionOutlierStreamProcessor() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionOutlierStreamProcessor
 
LinearRegressionStreamProcessor - Class in org.wso2.extension.siddhi.execution.timeseries
The methods supported by this function are timeseries:regress(int/long/float/double y, int/long/float/double x1, int/long/float/double x2 ...) and timeseries:regress(int calcInterval, int batchSize, double confidenceInterval, int/long/float/double y, int/long/float/double x1, int/long/float/double x2 ...).
LinearRegressionStreamProcessor() - Constructor for class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionStreamProcessor
 

M

MultipleLinearRegressionCalculator - Class in org.wso2.extension.siddhi.execution.timeseries.linreg
This class handles multiple linear regressions in real time.
MultipleLinearRegressionCalculator(int, int, int, double) - Constructor for class org.wso2.extension.siddhi.execution.timeseries.linreg.MultipleLinearRegressionCalculator
 

O

org.wso2.extension.siddhi.execution.timeseries - package org.wso2.extension.siddhi.execution.timeseries
 
org.wso2.extension.siddhi.execution.timeseries.extrema - package org.wso2.extension.siddhi.execution.timeseries.extrema
 
org.wso2.extension.siddhi.execution.timeseries.extrema.util - package org.wso2.extension.siddhi.execution.timeseries.extrema.util
 
org.wso2.extension.siddhi.execution.timeseries.linreg - package org.wso2.extension.siddhi.execution.timeseries.linreg
 

P

process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater, KalmanMinMaxStreamProcessor.ExtensionState) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor
 
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater, KernelMinMaxStreamProcessor.ExtensionState) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor
 
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater, State) - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionForecastStreamProcessor
The main processing method that will be called upon event arrival.
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater, State) - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionOutlierStreamProcessor
The main processing method that will be called upon event arrival.
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater, State) - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionStreamProcessor
The main processing method that will be called upon event arrival.
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater, State) - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionForecastStreamProcessor
 
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater, State) - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionOutlierStreamProcessor
 
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater, State) - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionStreamProcessor
 
processData() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeMultipleLinearRegression
Method which performs multiple linear regression.
processData() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
Abstract method for performing linear regression.
processData() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeSimpleLinearRegressionCalculator
Method which performs simple linear regression.
processData() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.MultipleLinearRegressionCalculator
 
processData() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
processData() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.SimpleLinearRegressionCalculator
 

R

RegressionCalculator - Class in org.wso2.extension.siddhi.execution.timeseries.linreg
Abstract class for regression calculation.
RegressionCalculator(int, int, int, double) - Constructor for class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
removeEvent() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.MultipleLinearRegressionCalculator
 
removeEvent() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
removeEvent() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.SimpleLinearRegressionCalculator
 
removeExpiredEvents() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeMultipleLinearRegression
Method to remove events which have expired based on time and/or length.
removeExpiredEvents() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
Abstract method for removing events which have expired based on time and/or length.
removeExpiredEvents() - Method in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeSimpleLinearRegressionCalculator
Method to remove events which have expired based on time and/or length.

S

SimpleLinearRegressionCalculator - Class in org.wso2.extension.siddhi.execution.timeseries.linreg
This class handles simple linear regressions in real time.
SimpleLinearRegressionCalculator(int, int, int, double) - Constructor for class org.wso2.extension.siddhi.execution.timeseries.linreg.SimpleLinearRegressionCalculator
 
smooth(Queue<Double>, double) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
 
start() - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor
 
start() - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor
 
start() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionForecastStreamProcessor
This will be called only once and this can be used to acquire required resources for the processing element.
start() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionOutlierStreamProcessor
This will be called only once and this can be used to acquire required resources for the processing element.
start() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionStreamProcessor
This will be called only once and this can be used to acquire required resources for the processing element.
start() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionForecastStreamProcessor
 
start() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionOutlierStreamProcessor
 
start() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionStreamProcessor
 
stop() - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor
 
stop() - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor
 
stop() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionForecastStreamProcessor
This will be called only once and this can be used to release the acquired resources for processing.
stop() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionOutlierStreamProcessor
This will be called only once and this can be used to release the acquired resources for processing.
stop() - Method in class org.wso2.extension.siddhi.execution.timeseries.LengthTimeLinearRegressionStreamProcessor
This will be called only once and this can be used to release the acquired resources for processing.
stop() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionForecastStreamProcessor
 
stop() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionOutlierStreamProcessor
 
stop() - Method in class org.wso2.extension.siddhi.execution.timeseries.LinearRegressionStreamProcessor
 

U

update(double) - Method in class org.wso2.extension.siddhi.execution.timeseries.extrema.util.ExtremaCalculator
 

V

valueOf(String) - Static method in enum org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor.ExtremaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor.ExtremaType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.wso2.extension.siddhi.execution.timeseries.extrema.KalmanMinMaxStreamProcessor.ExtremaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wso2.extension.siddhi.execution.timeseries.extrema.KernelMinMaxStreamProcessor.ExtremaType
Returns an array containing the constants of this enum type, in the order they are declared.

X

xParameterCount - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.LengthTimeRegressionCalculator
 
xParameterCount - Variable in class org.wso2.extension.siddhi.execution.timeseries.linreg.RegressionCalculator
 
A B C D E F G I K L M O P R S U V X 
Skip navigation links

Copyright © 2019 WSO2. All rights reserved.