我正在研究猪的JsonStorage。一切正常,但至少我需要从猪模式中获取字段的名称(即crdate,name,positions)。
| A | crdate: bytearray | name: bytearray | positions: bytearray |
实际上我通过StoreFunc扩展我的类,它不提供获取字段名称的函数。
public class PigJsonStorage extends StoreFunc { .. }
任何人都可以帮助我:)。
答案 0 :(得分:3)
在我看来,StoreFunc有一个方法:StoreFunc.checkSchema(ResourceSchema s)。我认为你可以从中捕获模式,以便在写入期间使用。
答案 1 :(得分:0)
有一个类JsonMetadata返回ResourceSchema,它有一个返回字段数组的方法。