我正在处理一个 Apache Beam 项目,并发现在其他项目中使用了 BeamRecord
类型。我无法使用最新版本的 Java SDK (2.14.0) 导入此类型,并且只能在降级到版本 2.3.0 时访问它。我检查了 API documentation并且没有迹象表明这种类型已被弃用。 API 文档是否过时?如果是这样,应该改用哪种类型?
最佳答案
您可能对 Beam Row 感兴趣,它取代了 BeamRecord。
你是对的,发行说明中没有提到它。
这是 commit迁移到 BeamRecord 到 Row。它仍然带有注释 @Experimental
,但它已成为 Beam 中的关键元素类型之一,与 Beam SQL API 一起使用,并与许多 IO 集成。
关于java - BeamRecord 类型是否已从 Apache Beam 中删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57453473/