インターフェース SchemaReport.NullnessError
- 含まれているインターフェース:
SchemaReport
public static interface SchemaReport.NullnessError
GraphQL スキーマとアプリケーションコード間の Nullness エラーに関する情報。
アプリケーションの null 情報によってスキーマの要件が破られると、エラーが発生します。スキーマフィールドは「非 null」としてマークされていますが ( "id: ID!" など)、アプリケーション要素は「null 可能」です ( @Nullable String getId(); など)。
反対 ("author: Author" および @NonNull Author getAuthor(); ) はエラーとはみなされません。フィールドの取得中に例外が発生した場合、GraphQL エンジンは null が許可されるまで階層内のフィールドを null にします。一貫して「非 null」型を使用するスキーマは部分的なレスポンスを返しません。
- 導入:
- 1.2.0
- 作成者:
- Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明スキーマの考慮された部分を実装するアノテーション付き要素。アプリケーションコードに null 値が含まれています。スキーマには null 値が含まれていることが想定されています。
方法の詳細
schemaNullness
Nullness schemaNullness()スキーマには null 値が含まれていることが想定されています。applicationNullness
Nullness applicationNullness()アプリケーションコードに null 値が含まれています。annotatedElement
AnnotatedElementSE annotatedElement()スキーマの考慮された部分を実装するアノテーション付き要素。