致命的なエラーと致命的でないエラーを引き起こす例外

致命的なエラーを示して拡張機能から取得を停止する例外と、致命的ではないエラーを示して取得処理を続ける例外とを区別することは重要です。

致命的なエラーを引き起こすメソッドは、FatalExecutionExceptionをスローします。致命的なエラーはよりグローバルな問題を示します。致命的でないエラーを引き起こすメソッドは、ExecutionExceptionをスローします。致命的でないエラーはよりローカルな問題を示します。

マニピュレータ拡張機能によりExecutionExceptionがスローされた場合、そのレコードが処理から破棄されます。データソース拡張機能によりExecutionExceptionがスローされた場合、その時点までに取得されたすべてのレコードが破棄されます。