6.9.1.1 プロパティ・グラフ・スキーマでサポートされているPGQL機能

PGQLは、プロパティ・グラフ・データの問合せを行うための、SQLに似た問合せ言語です。これは、グラフのパターン一致の概念に基づいており、これを使用して、特にトポロジ制約、パス、フィルタ、ソート、および集計を指定できます。

oracle.pg.rdbms.pgqlパッケージに定義されているPGQL用のJava APIは、いくつかの例外付きでPGQL 仕様をサポートします。(PGQL Specificationを参照してください)。

サポートされていないPGQL機能をいくつか次に示します。

  • 最短パス
  • ARRAY_AGG集計
  • COST関数を使用した単一のCHEAPESTパスとTOP-K CHEAPESTパス
  • ラベルとプロパティに対する大文字の参照の大文字と小文字を区別しない一致

ノート:

RDBMS上のPGQL (PG_SCHEMAオプション)についてサポート対象およびサポート対象外のPGQL機能をすべて示すリストは、サポートされているPGQL機能と制限事項を参照してください。

次に、特別な考慮事項を必要とするPGQL機能をいくつか示します。