Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud dataflow 数据流中的BigQuery行-“;getF();返回空值_Google Cloud Dataflow - Fatal编程技术网

Google cloud dataflow 数据流中的BigQuery行-“;getF();返回空值

Google cloud dataflow 数据流中的BigQuery行-“;getF();返回空值,google-cloud-dataflow,Google Cloud Dataflow,我们有一个从BigQuery表读取数据的管道。在TableRow上调用方法getF(),应该返回该行的列表。但它返回null 为什么getF()返回null @Override public void processElement(ProcessContext c) throws Exception { TableRow aRow = context.element(); List<TableCell> tableCells = aRow.getF(); //This r

我们有一个从BigQuery表读取数据的管道。在TableRow上调用方法
getF()
,应该返回该行的
列表。但它返回
null

为什么
getF()
返回
null

@Override
public void processElement(ProcessContext c) throws Exception {
   TableRow aRow = context.element();
   List<TableCell> tableCells = aRow.getF(); //This returns null! 
}
@覆盖
public void processElement(ProcessContext c)引发异常{
TableRow aRow=context.element();
List tableCells=aRow.getF();//返回空值!
}

从2016年1月起更新:
getF()
不受支持-对它的支持从来都不可靠,在中已完全删除。请改用
row.get(“fieldname”)


2015年9月发布的原始版本:SDK已更新为此问题的修复程序。

getF()
不受支持-对它的支持从来都不可靠,已在中完全删除。请改用
row.get(“fieldname”)

嘿,polleyg,看看这个行为。你手边有复印件吗?(这当然出乎意料)好吧,只要把代码片段拉入BigQuery中的任何表,就可以重新编译了。我们已经确定了TableRow是如何构造的问题。谢谢你,波莉!好啊知道修复程序何时推出吗?还不知道,但我会确保在GitHub上发布后在这里发表评论。2021年4月更新,这个问题仍然存在。。我花了几个小时调查,最后这个链接起了作用