我有一个子类扩展父类。我正在向orcfile编写子类对象。我在List中有子类对象。我循环遍历列表并写入orc文件。子类对象也有父类变量。
Class objectClass = Child.class
ObjectInspector inspector = ObjectInspectorFactory.getReflectionObjectInspector(objectClass, ObjectInspectorFactory.ObjectInspectorOptions.JAVA);
orcFileWriter = OrcFile.createWriter(fs, new Path(partPath), config, inspector, 67108864, CompressionKind.ZLIB, 10, 0);
我观察到父类变量的NULL值。当我验证子类对象时,我可以看到父类变量的值。