6.8.1.1 サポートされるPGQL機能

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

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

PGQL の次の機能はサポートされません。

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

さらに、PGQL の次の機能には特別な注意が必要です。