制限事項

ミューテーションとサブスクリプション

ミューテーションとサブスクリプションはサポートされていません。

グループ化

_groupBy 句は、クエリのメインエンティティのフィールドでのみサポートされています。以下に例を示します。

'_groupBy' clause example

Denodo GraphQL サービスでは、関連エンティティのフィールドによるグループ化はサポートされていません。

'_groupBy' clause error
{
    "errors": [
        {
            "message": "Error in _groupBy clause: Grouping by navigational fields is not supported.",
            "extensions": {
                "orderByField": "orders.total_price",
                "invalidClause": "_groupBy",
                "classification": "ValidationError"
            }
        }
    ],
    "data": {
        "order_detail": []
    }
}

膨大な結果セットの処理

GraphQL 仕様の出力の検証とシリアル化の要件により、結果セットが膨大になる可能性がある場合は、ページサイズを大きくすることが推奨されます。これにより、結果の反復処理に必要なページ数が少なくなり、全体的なデータ取得のパフォーマンスが改善します。ただし、ページサイズは、Denodo GraphQL サービスが使用するサーバーメモリの量に影響を及ぼす可能性があることに注意してください。