/** Default merge implementation to merge incoming points readers by visiting all their points and * adding to this writer */ public void merge(MergeState mergeState) throws IOException { // check each incoming reader for (PointsReader reader : mergeState.pointsReaders) { if (reader != null) { reader.checkIntegrity(); } } // merge field at a time for (FieldInfo fieldInfo : mergeState.mergeFieldInfos) { if (fieldInfo.getPointDataDimensionCount() != 0) { mergeOneField(mergeState, fieldInfo); } } finish(); }
/** Default merge implementation to merge incoming points readers by visiting all their points and * adding to this writer */ public void merge(MergeState mergeState) throws IOException { // check each incoming reader for (PointsReader reader : mergeState.pointsReaders) { if (reader != null) { reader.checkIntegrity(); } } // merge field at a time for (FieldInfo fieldInfo : mergeState.mergeFieldInfos) { if (fieldInfo.getPointDataDimensionCount() != 0) { mergeOneField(mergeState, fieldInfo); } } finish(); }