Dataflow 中的 BigQuery 行 - “getF()”返回 null

Gra*_*ley 5 google-cloud-dataflow

我们有一个从 BigQuery 表读取的管道。调用getF()TableRow 上的方法应该List<TableCell>为该行返回 a 。但它返回null

为什么getF()返回null

@Override
public void processElement(ProcessContext c) throws Exception {
   TableRow aRow = context.element();
   List<TableCell> tableCells = aRow.getF(); //This returns null! 
}
Run Code Online (Sandbox Code Playgroud)

Sam*_*ety 4

2016 年 1 月更新:getF()不支持 - 对它的支持从来不可靠,并且已在此提交中完全删除。请改用row.get("fieldname")

2015 年 9 月原文:SDK 已更新并修复了此问题。