A.13.8 OPG_APIS.COUNT_TRIANGLE
形式
OPG_APIS.COUNT_TRIANGLE( edge_tab_name IN VARCHAR2, wt_und IN OUT VARCHAR2, num_sub_ptns IN NUMBER DEFAULT 1, dop IN INTEGER DEFAULT 1, tbs IN VARCHAR2 DEFAULT NULL, options IN VARCHAR2 DEFAULT NULL ) RETURN NUMBER;
説明
プロパティ・グラフでトライアングル・カウンティングを実行します。
パラメータ
使用上のノート
プロパティ・グラフ・エッジ表はデータベースに存在している必要があり、OPG_APIS.COUNT_TRIANGLE_PREPプロシージャは実行済である必要があります。
例
次の例は、connectionsという名前のプロパティ・グラフでトライアングル・カウンティングを実行します。
set serveroutput on
DECLARE
  wt1 varchar2(100);  -- intermediate working table
  wt2 varchar2(100);
  wt3 varchar2(100);
  n number;
BEGIN
  opg_apis.count_triangle_prep('connectionsGE$', wt1, wt2, wt3);
  n := opg_apis.count_triangle(
     'connectionsGE$',
      wt1,
      num_sub_ptns=>1,
      dop=>2,
      tbs => 'MYPG_TS',
      options=>'PDML=T'
      ); 
  dbms_output.put_line('total number of triangles ' || n);
END;
/
親トピック: OPG_APISパッケージのサブプログラム