Funktionen auf numerischen und booleschen Werten
Bei der Behandlung von XQuery-Ausdrücken in den vorangegangenen Kapiteln sind bereits Funktionen auf numerischen und booleschen Werten implizit…
Universelle Quantifizierung
Eine mit dem Schlüsselwort every eingeleitete universelle Quantifizierung liefert dann true, wenn für alle Belegungen der innerhalb des quantifizierenden Ausdrucks…
Existenzielle Quantifizierung
Handelt es sich um eine existenzielle Quantifizierung, eingeleitet mit dem Schlüsselwort some, so wird der quantifizierende Ausdruck zu wahr evaluiert, falls es…
Quantifizierende Ausdrücke
XQuery unterstützt explizit die Formulierung quantifizierender Ausdrücke durch entsprechende Sprachkonstrukte. Ein quantifizierender Ausdruck besteht dabei minimal aus…
Konditionale Ausdrücke
Konditionale Ausdrücke eröffnen die Möglichkeit einer Fallunterscheidung innerhalb einer XQuery-Anfrage. Da ein konditionaler Ausdruck eine Spezialform eines…
Funktionen und Operatoren auf booleschen Werten
Neben den logischen Ausdrücken bietet der Sprachumfang von XQuery eine umfassende Sammlung an Funktionen und Operatoren für die Anwendung auf…
Weitere Ausdrücke
Neben Vergleichsausdrücken erlaubt XQuery die Angabe von logischen, quantifizierenden und konditionalen Ausdrücken, die im Rahmen dieses Abschnitts aufgearbeitet werden.
Logische…
Knotenvergleich
Die dritte Klasse an Vergleichsausdrücken bezieht sich auf die Überprüfung von Knoten, wobei sowohl der Test auf Identität (versus Gleichheit durch den =-Operator als…
Allgemeine Vergleiche
Allgemeine Vergleiche können im Wesentlichen als eine mengenwertige Erweiterung einfacher Wertevergleiche betrachtet werden. Ein Ausdruck mit einem allgemeinen Vergleich ist…
Wertevergleich
Ausdrücke, die einen Wertevergleich beschreiben, werden dazu verwendet, um einzelne Ausprägungen, d. h. atomare Werte, unterschiedlicher Datentypen miteinander zu vergleichen.…