| |
Juli 2003 Abschließende Angenommene Spezifikation Des DatencVerteildienstes C-1 Syntax für DLRL-Fragen und -filter C Die Syntax, definiert mit der BNF-Grammatik unten, wird verwendet, um einen Filter oder eine Frage auszudrücken Ausdruck im DLRL-Konstruieren: ? Filter in ObjectHome (cf. "ObjectHome" auf Seite 4-23) ? Frage in ObjectQuery (cf. "ObjectQuery" auf Seite 4-27) Die folgenden notational Versammlungen werden gebildet: ? NonTerminals werden in den Italics gesetzt; ? ' Anschlüß werden veranschlagen und setzen in einem örtlich festgelegten Breitenschriftkegel; ? das ZEICHEN werden in den kleinen Kappen gesetzt; ? die Darstellung (Element//', ') stellt eine nicht leere Komma-getrennte Liste von dar Elemente . Fragengrammatik in BNF . Bedingung ::=- Prädikat | Bedingung ' UND ' Bedingung | Bedingung ' ODER ' Bedingung | ' NICHT ' Bedingung | ' (' Bedingung ') ' . Prädikat ::= ComparisonPredicate | BetweenPredicate . ComparisonPredicate ::= FIELDNAME RelOp Parameter | Parameter RelOp FIELDNAME | FIELDNAME RelOp FIELDNAME . BetweenPredicate ::= FIELDNAME ' ZWISCHEN ' Strecke | FIELDNAME ' NICHT ZWISCHEN ' Strecke . RelOp ::= ' = '|' > '|' > = '|' < '|' < = '|' < > ' . Strecke ::=- Parameter ' UND ' Parameter . |  |
|
| |
|
|