in src/main/java/org/apache/sdap/ningester/datatiler/NetCDFItemReader.java [57:78]
public NexusTile read() {
if (this.currentTileSpecIndex == this.tileSpecList.size()) {
//End of stream
return null;
}
String currentSpec = this.tileSpecList.get(this.currentTileSpecIndex);
URL netCDFUrl = null;
try {
netCDFUrl = this.netCDFResource.getURL();
} catch (IOException e) {
throw new UnexpectedInputException("Generic IOException", e);
}
NexusTile.Builder nexusTileBuilder = NexusTile.newBuilder();
nexusTileBuilder.getSummaryBuilder()
.setSectionSpec(currentSpec)
.setGranule(netCDFUrl.toString());
this.currentTileSpecIndex++;
return nexusTileBuilder.build();
}