4.34 SDO_TOPO_MAP.GET_NODE_FACE_STAR
構文
SDO_TOPO_MAP.GET_NODE_FACE_STAR( topology IN VARCHAR2, topo_map IN VARCHAR2, node_id IN NUMBER ) RETURN SDO_NUMBER_ARRAY;
説明
指定されたノードに接続されているフェイスのフェイスID番号を時計回りに示す、SDO_NUMBER_ARRAYオブジェクトを戻します。
パラメータ
- topology
-
ノードを含むトポロジの名前またはNULL値(「GET_xxxトポロジ・ファンクションの使用」を参照)を指定します。名前は20文字以下である必要があります。
- topo_map
-
TopoMapオブジェクトの名前またはNULL値(「GET_xxxトポロジ・ファンクションの使用」を参照)を指定します。(TopoMapオブジェクトの詳細は、「TopoMapオブジェクト」を参照してください。)
- node_id
-
ノードのノードID値を指定します。
使用上のノート
ノードのノード・フェイス・スターは、ノードに接続されているフェイスを指します。ノードに接続されているエッジごとに1つのフェイスが戻されます。孤立ノードの場合は、孤立ノードを含むフェイスが戻されます。フェイスはリスト内に複数回出現する場合があります。
topology
またはtopo_map
パラメータには、有効な名前を指定する必要があります(「GET_xxxトポロジ・ファンクションの使用」を参照)。
このファンクションの動作は、クライアント側のJava APIに含まれるTopoMap
クラス(「トポロジ・データ・モデルのJavaインタフェース」を参照)のgetNodeFaceStar
メソッドを使用する場合と同じです。
ノードのノード・スターを戻すには、SDO_TOPO_MAP.GET_NODE_STARファンクションを使用します。
例
次の例では、ノードID値が14のノードのノード・フェイス・スターを戻します。(この例では、「トポロジ・データから作成したトポロジ」の定義およびデータを参照しています。)
SELECT SDO_TOPO_MAP.GET_NODE_FACE_STAR(null, 'CITY_DATA_TOPOMAP', 14) FROM DUAL; SDO_TOPO_MAP.GET_NODE_FACE_STAR(NULL,'CITY_DATA_TOPOMAP',14) -------------------------------------------------------------------------------- SDO_NUMBER_ARRAY(4, 7, 6, 3)
親トピック: SDO_TOPO_MAPパッケージ・サブプログラム