この図は、インスタンスの型の抑制階層を示しています。つまり、どの型がどの型を含むことができるかを示します。この階層には3つのレベルがあります。
階層のトップレベルは2つの型OraFieldおよびOraParameterで構成されています。
階層の第2レベルには、OraObject、OraRef、OraCollection、OraBLOB、OraCLOB、OraBFILEまたは任意のスカラー型が含まれます。トップレベルの2つの型の一方は、第2レベルの任意の型を含むことができます。
階層の第3レベルにはOraAttribute型または要素値が含まれています。OraObjectまたはOraRefは、1つ以上のOraAttributesを含むことができます。OraCollectionは、複数のコレクション要素の値を含むことができます。