@Override
public Object deserialize(final Writable wr) throws SerDeException {
if (!(wr instanceof MapWritable)) {
throw new SerDeException("Expected MapWritable, received "
+ wr.getClass().getName());
}
final MapWritable input = (MapWritable) wr;
final Text t = new Text();
row.clear();
for (int i = 0; i < fieldCount; i++) {
t.set(columnNames.get(i));
final Writable value = input.get(t);
if (value != null && !NullWritable.get().equals(value)) {
row.add(value.toString());
} else {
row.add(null);
}
}
return row;
}
AzureTablesSerDe.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:hive-azuretables
作者:
评论列表
文章目录