@Override
protected void mapNativeValue(
final GeoWaveInputKey key,
final Object value,
final Mapper<GeoWaveInputKey, ObjectWritable, NullWritable, NullWritable>.Context context )
throws IOException,
InterruptedException {
ResultCounterType resultType = ResultCounterType.ERROR;
if (value instanceof SimpleFeature) {
final SimpleFeature result = (SimpleFeature) value;
final Geometry geometry = (Geometry) result.getDefaultGeometry();
if (!geometry.isEmpty()) {
resultType = expectedHashedCentroids.contains(TestUtils.hashCentroid(geometry)) ? ResultCounterType.EXPECTED
: ResultCounterType.UNEXPECTED;
}
}
context.getCounter(
resultType).increment(
1);
}
BasicMapReduceIT.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:geowave
作者:
评论列表
文章目录