Update: TMQL Overview and Language

Triggered by the TMQL tutorial I gave before the Oslo conference I have updated both documents

They are both relative to TMQL 2007-07-13.

  • I still owe you all an update of the TMQL issue list to manifest the decisions from Oslo. This will follow next.
  • In June these issues must have made it into the TMQL spec.
  • Maybe someone would want to try how the spec covers the TMQL use cases? We could then add these to the solutions.

And this is why god invented weekends.


Work supported by the Austrian Research Centers.

Posted In

Hi Robert, Is there already

Hi Robert,

Is there already a reference implementation available, that parses TMQL and builds some object structure from the Query?

Or any bison,yacc,antlr stuff?

Stefan Lischke (not verified) | Fri, 04/18/2008 - 11:15

Re: TMQL implementation

Is there already a reference implementation available, that parses TMQL and builds some object structure from the Query?

The only I am aware of is my own Perl implementation where I made sure that things actually can work. The parser/compiler you find in TM::QL. The optimizer is in TM::QL::PE and TM::QL::TS operates with tuple sequences.

Except the CTM outputting, sorting and function invocations things are more or less implemented. You will find a longish test suite file in the t/ directory.

rho | Fri, 04/18/2008 - 12:35