Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleExample
query Q_3 (auto_create=false){    
    for (int i = 1; i<=5; i++) {
        ODLSelect select{predicate = "bid.AUCTION = "+i};
        bid -> select;
        start(select);
    }
}

Grammar

Code Block
titleGrammar
QDLModel               ::= (Namespace)* (Query | Class | Interface)*.                          
Query                  ::= "query" ID ("(" (Metadata ("," Metadata))* ")")? StatementBlock.                                                      
SubscribeExpression    ::= Expression ("->" | "<-") Expression.
PortExpression         ::= Expression ":" Expression.