/**
* Reads messages from given file. The file could/should be created by method writeMessages
*/
public static <T extends MessageOrBuilder> List<T> readMessages(Path file) throws IOException {
ProtoParquetReader<T> reader = new ProtoParquetReader<T>(file);
List<T> result = new ArrayList<T>();
boolean hasNext = true;
while (hasNext) {
T item = reader.read();
if (item == null) {
hasNext = false;
} else {
assertNotNull(item);
// It makes sense to return message but production code wont work with messages
result.add((T) asMessage(item).toBuilder());
}
}
reader.close();
return result;
}
TestUtils.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:parquet-mr
作者:
评论列表
文章目录