MapElements

Javadoc Javadoc


コレクション内の各要素に単純な 1 対 1 のマッピング関数を適用します。

例 1: SimpleFunction を使用してマッピング関数を提供する場合

例 2: Java 8 のラムダの使用を可能にする SerializableFunction を使用してマッピング関数を提供する場合。型の消去により、必要な戻り型を示すヒントを提供する必要があります。

PCollection<String> lines = Create.of("Hello World", "Beam is fun");
PCollection<Integer> lineLengths = lines.apply(MapElements
    .into(TypeDescriptors.integers())
    .via((String line) -> line.length()));