この図は、インスタンスの型の抑制階層を示しています。つまり、どの型がどの型を含むことができるかを示します。この階層には3つのレベルがあります。

階層のトップレベルは2つの型OraFieldおよびOraParameterで構成されています。

階層の第2レベルには、OraObjectOraRefOraCollectionOraBLOBOraCLOBOraBFILEまたは任意のスカラー型が含まれます。トップレベルの2つの型の一方は、第2レベルの任意の型を含むことができます。

階層の第3レベルにはOraAttribute型または要素値が含まれています。OraObjectまたはOraRefは、1つ以上のOraAttributesを含むことができます。OraCollectionは、複数のコレクション要素の値を含むことができます。