private static boolean checkAcidSchema(List<OrcProto.Type> fileSchema) { if (fileSchema.get(0).getKind().equals(OrcProto.Type.Kind.STRUCT)) { List<String> acidFields = OrcRecordUpdater.getAcidEventFields(); List<String> rootFields = fileSchema.get(0).getFieldNamesList(); if (acidFields.equals(rootFields)) { return true; } } return false; }
List<String> fieldNames = type.getFieldNamesList(); int fieldIdx = 0; for (String colName : colNames) {
size += 1 * getFieldNamesList().size();
private static OrcType toType(OrcProto.Type type) { return new OrcType(toTypeKind(type.getKind()), type.getSubtypesList(), type.getFieldNamesList()); }