Where-Klausel
Analog zum SELECT-FROM-WHERE-Block in einer SQL-Anfrage ermöglicht die where-Klausel von XQuery die Filterung der Datenströme. Wird der Ausdruck einer where-Klausel mit der gerade…
Order-by-Klausel
Die Reihenfolge, in der die return-Klausel eines FLWOR-Ausdrucks mit den entsprechenden Variablenbelegungen ausgewertet wird, kann durch die Sortierungsklausel order by explizit…
Aufheben der Sortierung
Wird hingegen aus Anwendungssicht auf eine Sortierung vollkommen verzichtet, so kann dies dem System mit Hilfe der Funktion fn:unordered()mitgeteilt werden. Der Hinweis,…
Return-Klausel
Die return-Klausel eines FLWOR-Ausdrucks gibt gewissermaßen die Schablone an, nach der das Ergebnisdokument konstruiert werden soll. Wichtig ist in diesem Kontext, dass die…
Schachtelung von FLWOR-Ausdrücken
Zur Illustration von geschachtelten FLWOR-Ausdrücken in return-Klauseln wird exemplarisch das Anfragemuster der Pivotierung von XML-Dokumenten herangezogen.…
Klammerung in der Return-Klausel
Neben der Einbettung von XQuery-Ausdrücken in die return-Klausel ist an dieser Stelle noch auf eine Besonderheit bei der Vorrangregelung mit Bezug auf die…
Verfolgung von Referenzen
Elemente aus unterschiedlichen XML-Dokumenten bzw. innerhalb eines XML-Dokumentes können im Prinzip auf zwei Wegen miteinander in Beziehung gesetzt werden. Der (aus dem…
Verbundberechnung
Im Gegensatz zur relationalen Modellierung bei der Abbildung von Diskursbereichen existieren im XML-Datenmodell hinsichtlich der Strukturierung der Darstellung eine Vielzahl von…
Symmetrischer Verbund
Eine Verbundoperation wird in XQuery als "geschachtelte for-Schleife" spezifiziert, wobei in der bzw. den for-Klauseln die Laufvariablen gebunden, in der…
Einseitig äußerer Verbund
Die Symmetrie der geschachtelten for-Klauseln ist nur dann zu erhalten, wenn garantiert werden kann, dass für jedes Element mindestens ein Verbundpartner existiert und…