LOBキー・チェック

すべてのLOB APIでは、LOBへの接続に使用するキーがこの末尾の接尾辞要件を満たします。終了接尾辞要件を満たしていない場合、LOB APIはIllegalArgumentException例外をスローします。この要件により、非LOBメソッドでは、LOBオブジェクトが誤って変更されないようにチェックできます。

すべてのメソッド(LOBおよび非LOB)に対して実行されるLOB関連のキー・チェックの概要を次に示します。

  • キー/値APIを使用する場合、すべての非LOB書込み操作では、他のキー妥当性チェックの一環として、LOB接尾辞が存在しないことをチェックします。チェックが失敗すると(つまり、キーにLOB接尾辞が含まれていると)非LOB APIはIllegalArgumentExceptionをスローします。

  • キー/値APIを使用する場合、すべての非LOB読取り操作では、内部的に使用される関連付けられた不透明値を返して、LOBストリームを作成します。

  • すべてのLOB書込みおよび読取り操作では、LOB接尾辞が存在することをチェックします。このチェックに失敗すると、IllegalArgumentExceptionがスローされます。