14.13.7 ベクトル・プロパティのフラット化

flattenAll()操作を使用して、ベクトル・プロパティを複数の列に分割できます。

たとえば、次に示すように、ベクトル・プロパティのロードと格納で説明されている例のベクトル・プロパティをフラット化できます。

opg4j> vecFrame.flattenAll()
vecFrame.flattenAll();

結果としてフラット化されたPgxFrameは、次のようになります。

+----------------------------------------------------------------------------------------------------+
| intProp | intProp2 | vectProp_0 | vectProp_1 | vectProp_2 | stringProp | vectProp2_0 | vectProp2_1 |
+----------------------------------------------------------------------------------------------------+
| 0       | 2        | 0.1        | 0.2        | 0.3        | testProp0  | 0.1         | 0.2         |
| 1       | 1        | 0.1        | 0.2        | 0.3        | testProp10 | 0.1         | 0.2         |
| 1       | 2        | 0.1        | 0.2        | 0.3        | testProp20 | 0.1         | 0.2         |
| 2       | 3        | 0.1        | 0.2        | 0.3        | testProp30 | 0.1         | 0.2         |
| 3       | 1        | 0.1        | 0.2        | 0.3        | testProp40 | 0.1         | 0.2         |
+----------------------------------------------------------------------------------------------------+