BeamRecord 类型是否已从 Apache Beam 中删除?

Was the BeamRecord type removed from Apache Beam?

我正在处理一个 Apache Beam 项目,并且在其他项目中发现了 BeamRecord 类型的用法。我无法使用最新版本的 Java SDK (2.14.0) 导入此类型,并且只能在降级到版本 2.3.0 时访问它。我检查了 API documentation,没有迹象表明这种类型已被弃用。 API 文档是否已过时?如果是这样,应该改用哪种类型?

您可能对取代 BeamRecord 的 Beam Row 感兴趣。

你是对的,发行说明中没有提到它。

这是迁移到 BeamRecord 到 Row 的 commit。它仍然带有注释 @Experimental,但它已成为 Beam 中的关键元素类型之一,与 Beam SQL API 一起使用,并与许多 IOs.

集成