Nom du noeud : XANDOR
Représente : L'index des données XML. Ajout des résultats de plusieurs analyses d'index utilisés pour évaluer les prédicats complexes d'une requête unique.
Si l'une de ces conditions n'est pas remplie, c'est le noeud Intersection d'index qui est utilisé.
Lignes RETURN ( 1) Coût 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
Chaque noeud XISCAN effectue une analyse d'index et fournit au noeud XANDOR les ID de noeud XML de qualification. Le noeud XANDOR applique les prédicats AND et OR et retourne le noeuds XML qui sont conformes au modèle XML de la requête.