Measures Concepts
GitHub icon

tremor-query

tremor-query - Query language

< >

tremor-query is a query language created in 2019.

#1645on PLDB 5Years Old

The tremor query language, tremor-query or trickle is an interpreted statement-oriented language designed for continuous online structured queries with support filtering, extraction, transformation and streaming of structured data in a stream or event-based processing system.


Example from the web:
define grouper::bucket operator kfc; define script categorize script let $rate = 1; let $class = event.`group`; { "event": event, "rate": $rate, "class": $class }; end; create script categorize; # Stream ingested data into categorize script select event from in into categorize; create operator kfc; # Stream scripted events into kfc bucket operator select event from categorize into kfc; # Stream bucketed events into out stream select event from kfc into out;

Language features

Feature Supported Token Example
Comments ✓
# A comment
Line Comments ✓ #
# A comment
Semantic Indentation X

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout