for (i =0; i<tokens.length; i++) 循環(huán)tokens
{
createRowCopy(getOutputRowMeta().size()); 使用 createRowCopy 函數(shù)創(chuàng)建一個(gè)新行,長(zhǎng)度是getOutputRowMeta().size()。
index = getInputRowMeta().size(); 根據(jù)輸入流獲得數(shù)據(jù)行里最后一列的位置。
row[index]=tokens[i]; 把每個(gè) token, 放到每個(gè)新創(chuàng)建行的最后一列。
putRow(row); 把新創(chuàng)建的行放到輸出流中,下一個(gè)步驟就可以使用了。
}
trans_Status = SKIP_TRANSFORMATION; 這個(gè)是必要的,保證原始的數(shù)據(jù)行“aaa bbb ccc ddd”,不會(huì)被放入輸出流中。
通過(guò)這個(gè)腳本一行數(shù)據(jù)可以變成四行數(shù)據(jù)。
聯(lián)系客服