| Modifier and Type | Class and Description |
|---|---|
class |
SiddhiApp
Siddhi siddhi app
|
| Modifier and Type | Class and Description |
|---|---|
class |
TimePeriod
Time Period API.
|
class |
Within
With time period for Incremental Aggregation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Annotation
Annotation for siddhi functions and extensions
|
class |
Element
Annotation element
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDefinition
Abstract definition used for Streams, Tables and other common artifacts
|
class |
AggregationDefinition
Aggregation Definition API
|
class |
Attribute
Attributes of the Siddhi Definitions
|
class |
FunctionDefinition
Siddhi inline function definition
|
class |
StreamDefinition
Siddhi Stream Definition
|
class |
TableDefinition
Siddhi Table Definition.
|
class |
TriggerDefinition
Siddhi Trigger Definition
|
class |
WindowDefinition
Java POJO representation of Siddhi Window definition.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PartitionType
Type of Siddhi partition
|
| Modifier and Type | Class and Description |
|---|---|
class |
Partition
Partition class is used to represent the definition of
a partition for a Siddhi instance.
|
class |
RangePartitionType
Partition type supporting value ranges
|
static class |
RangePartitionType.RangePartitionProperty
Each range partition property
|
class |
ValuePartitionType
Partition type supporting values
|
| Modifier and Type | Class and Description |
|---|---|
class |
Query
Siddhi Query
|
class |
StoreQuery
This class keep information of a store query.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
StreamHandler
Stream handler that does manipulations on stream in Siddhi queries
|
| Modifier and Type | Class and Description |
|---|---|
class |
Filter
Siddhi query filter
|
class |
StreamFunction
Siddhi stream function
|
class |
Window
Siddhi window handler
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
StateElement
Element representing states in pattern
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbsentStreamStateElement
Absent state element used in pattern to handle not operations.
|
class |
CountStateElement
Count state element used in patterns
|
class |
EveryStateElement
Every state element used in patterns to trigger repeated operations
|
class |
LogicalStateElement
Logical state element used in pattern to handle logical operations
|
class |
NextStateElement
Next state element used in patterns to link states
|
class |
StreamStateElement
State element containing the event stream
|
| Modifier and Type | Class and Description |
|---|---|
class |
Store
Store
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnonymousInputStream
Anonymous input query stream
|
class |
BasicSingleInputStream
Basic single input stream using filters, windows and functions
|
class |
InputStream
Input stream in queries
|
class |
JoinInputStream
Joining input streams in a query
|
class |
SingleInputStream
Single input stream using only filters and functions
|
class |
StateInputStream
Input stream that handle states in query
|
| Modifier and Type | Class and Description |
|---|---|
class |
EventOutputRate
Rate limiting of query output based on number of events
|
class |
OutputRate
Rate limiting of query output
|
class |
SnapshotOutputRate
Rate limiting of query output and producing state snapshot as output
|
class |
TimeOutputRate
Rate limiting of query output based on time
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeleteStream
Query output stream deleting entry from table
|
class |
InsertIntoStream
Query output stream inserting events in to another stream, table, or window
|
class |
OutputStream
Query output stream
|
class |
ReturnStream
Query output anonymous stream deleting entry from table
|
class |
UpdateOrInsertStream
Query output stream try to update table else insert into it
|
class |
UpdateSet
Updating UpdateSet Attribute for UpdateStream
|
static class |
UpdateSet.SetAttribute
Attribute assignment for updates
|
class |
UpdateStream
Query output stream update events on table
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicSelector
Basic Selector API
|
class |
OrderByAttribute
Query order by attribute
|
class |
OutputAttribute
Query output stream attributes
|
class |
Selector
Selector selecting query output stream attributes
|
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeFunction
Attribute function
Expression |
class |
Expression
Siddhi expression
|
class |
Variable
Variable
Expression |
| Modifier and Type | Class and Description |
|---|---|
class |
And
And condition expression
|
class |
Compare
Compare condition
Expression |
class |
In
In condition
Expression checking events from Table or Window |
class |
IsNull
Condition
Expression checking whether the event is null |
class |
Not
Not condition
Expression |
class |
Or
Or condition
Expression |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Constant
Constant
|
| Modifier and Type | Class and Description |
|---|---|
class |
BoolConstant
Boolean constant
Expression |
class |
DoubleConstant
Double constant
Expression |
class |
FloatConstant
Float constant
Expression |
class |
IntConstant
Integer constant
Expression |
class |
LongConstant
Long constant
Expression |
class |
StringConstant
String constant
Expression |
class |
TimeConstant
Time constant expression
|
| Modifier and Type | Class and Description |
|---|---|
class |
Add
And
Expression |
class |
Divide
Divide
Expression |
class |
Mod
Mod
Expression |
class |
Multiply
Multiply
Expression |
class |
Subtract
subtract
Expression |
Copyright © 2018 WSO2. All rights reserved.