Siddhi execution of list

Siddhi, Stream Processing and Complex Event Processing Engine

License

License

Categories

Categories

Siddhi Business Logic Libraries Machine Learning
GroupId

GroupId

io.siddhi.extension.execution.list
ArtifactId

ArtifactId

siddhi-execution-list
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

bundle
Description

Description

Siddhi execution of list
Siddhi, Stream Processing and Complex Event Processing Engine

Download siddhi-execution-list

Dependencies

compile (5)

Group / Artifact Type Version
io.siddhi : siddhi-core jar 5.1.14
io.siddhi : siddhi-query-api jar 5.1.14
io.siddhi : siddhi-annotations jar 5.1.14
io.siddhi : siddhi-query-compiler jar 5.1.14
log4j : log4j jar 1.2.17

test (1)

Group / Artifact Type Version
org.testng : testng jar 6.11

Project Modules

There are no modules declared in this project.

Siddhi Execution List

Jenkins Build Status GitHub Release GitHub Release Date GitHub Open Issues GitHub Last Commit License

The siddhi-execution-list extension is a Siddhi extension that provides capability to generate and manipulate list data objects.

For information on Siddhi and it's features refer Siddhi Documentation.

Download

  • Versions with group id io.siddhi.extension.* from here.

Latest API Docs

Latest API Docs is 1.0.1.

Features

  • collect (Aggregate Function)

    Collects multiple values to construct a list.

  • merge (Aggregate Function)

    Collects multiple lists to merge as a single list.

  • add (Function)

    Function returns the updated list after adding the given value.

  • addAll (Function)

    Function returns the updated list after adding all the values from the given list.

  • clear (Function)

    Function returns the cleared list.

  • clone (Function)

    Function returns the cloned list.

  • contains (Function)

    Function checks whether the list contains the specific value.

  • containsAll (Function)

    Function checks whether the list contains all the values in the given list.

  • create (Function)

    Function creates a list containing all values provided.

  • get (Function)

    Function returns the value at the specific index, null if index is out of range.

  • indexOf (Function)

    Function returns the last index of the given element.

  • isEmpty (Function)

    Function checks if the list is empty.

  • isList (Function)

    Function checks if the object is type of a list.

  • lastIndexOf (Function)

    Function returns the index of the given value.

  • remove (Function)

    Function returns the updated list after removing the element with the specified value.

  • removeAll (Function)

    Function returns the updated list after removing all the element with the specified list.

  • removeByIndex (Function)

    Function returns the updated list after removing the element with the specified index.

  • retainAll (Function)

    Function returns the updated list after retaining all the elements in the specified list.

  • setValue (Function)

    Function returns the updated list after replacing the element in the given index by the given value.

  • size (Function)

    Function to return the size of the list.

  • sort (Function)

    Function returns lists sorted in ascending or descending order.

  • tokenize (Stream Processor)

    Tokenize the list and return each key, value as new attributes in events

Dependencies

There are no other dependencies needed for this extension.

Installation

For installing this extension on various Siddhi execution environments refer Siddhi documentation section on adding extensions.

Support and Contribution

  • We encourage users to ask questions and get support via StackOverflow, make sure to add the siddhi tag to the issue for better response.

  • If you find any issues related to the extension please report them on the issue tracker.

  • For production support and other contribution related information refer Siddhi Community documentation.

io.siddhi.extension.execution.list

Siddhi - Cloud Native Stream Processor

Siddhi is an open source, lightweight, stream processing and complex event processing engine.

Versions

Version
1.0.1
1.0.0