Knotenname: XANDOR
Bedeutung: Die logische Verknüpfung über AND der Ergebnisse von Mehrfachindexsuchen für Index zu XML-Daten, mit deren Hilfe komplexe Vergleichselemente aus einer einzigen Abfrage ausgewertet werden.
Wenn eine dieser Bedingungen nicht erfüllt wird, wird stattdessen die Indexschnittpunktoperation verwendet.
Rows
RETURN
( 1)
Cost
I/O
|
0.00915933
NLJOIN
( 2)
985.789
98.9779
/--+--\
2.96215 0.00309213
FETCH XSCAN
( 3) ( 11)
340.113 217.976
19 27
/---+---\
2.96215 210000
RIDSCN TABLE: DB2XML
( 4) TPCHX
332.008
18
|
2.96215
SORT
( 5)
331.957
18
|
2.96215
XANDOR
( 6)
331.784
18
+----------------+--------+-------+----------------+
355.62 6996.81 105000 105000
XISCAN XISCAN XISCAN XISCAN
( 7) ( 8) ( 9) ( 10)
165.892 3017.54 1.6473e+06 851554
9 81 27768 14898
| | | |
210000 210000 210000 210000
XMLIN: DB2XML XMLIN: DB2XML XMLIN: DB2XML XMLIN: DB2XML
TPCHX_IDX TPCHX_IDX TPCHX_IDX TPCHX_IDX
Jeder Knoten XISCAN führt eine Indexsuche aus und führt dem Knoten XANDOR die jeweils qualifizierten XML-Knoten-IDs zu. Der Knoten XANDOR wendet die Vergleichselemente AND und OR an und gibt die XML-Knoten zurück, die dem XML-Muster für die Abfrage entsprechen.