Knoten XSCAN

Mithilfe dieses Knotens wird zwischen XML-Fragmenten navigiert, um XPath-Ausdrücke auszuwerten und Dokumentfragmente zu extrahieren, wenn dies erforderlich ist.
Anmerkung: XQuery wird nur von Visual Explain unterstützt.

Knotenname: XSCAN

Bedeutung: Dieser Knoten verarbeitet Knotenverweise, die von einem Knoten des Typs NLJOIN (Join mit Verschachtelungsschleife) übergeben wurden. Im Zugriffsplan wird er nicht mit einer direkten Eingabe dargestellt.

Beispiel-XQuery-Anweisung:
XQUERY for $i in db2-fn:xmlcolumn("MOVIES.XMLCOL")//actor return $i

Der vom Dienstprogramm db2exfmt für diese Anweisung bereitgestellte Zugriffsplan zeigt den Knoten XSCAN, der Dokumentknotenverweise verarbeitet, die durch eine Tabellensuche für die Tabelle TELIAZ.MOVIES abgerufen wurden. Der Knoten XSCAN gibt in diesem Fall Akteurknotenverweise zurück, die in der Objektgruppe TELIAZ.MOVIES.XMLCOL gefunden wurden.

          Rows
         RETURN 
         (   1)
          Cost 
           I/O 
           |
           180 
         NLJOIN 
         (   2)
         10137.9 
          1261 
          /-+\
       180      1 
     TBSCAN  XSCAN  
     (   3)  (   4) 
     21.931   56.2 
        1           7 
       |
       180 
 TABLE: TELIAZ   
     MOVIES 

Feedback