microsoft / Trill

Trill is a single-node query processor for temporal or streaming data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Parsing query language to derive Trill operation

WhitWaldo opened this issue · comments

To the best of my knowledge, Azure Stream Analytics (ASA) is built atop Trill. The jobs themselves are configured in ASA by providing a query in the Stream Analytics Query Language. The query itself is presumably parsed behind the scenes and a Trill operation derived from it and run against the specified input and output(s).

Because the query itself is just a string, it's trivially serialized and propagated out to services for processing in a way that a Trill statement cannot be. Given that such serialization could be a pretty important part of how the distributed version (Quill) would have worked, was this functionality open sourced along with Trill itself?

commented

No, there is no plan to open source ASA code including compilation/serialization of the query.