s_logger.warn("Snapshot does not contain any Curve Snapshots.");
return;
}
for (Map.Entry<CurveKey, CurveSnapshot> entry : curves.entrySet()) {
CurveSnapshot curve = entry.getValue();
Map<String, String> tempRow = new HashMap<>();
tempRow.put(SnapshotColumns.TYPE.get(), SnapshotType.CURVE.get());
tempRow.put(SnapshotColumns.NAME.get(), entry.getKey().getName());
tempRow.put(SnapshotColumns.INSTANT.get(), curve.getValuationTime().toString());
//Row written via writeUnstructuredMarketDataSnapshot
writeUnstructuredMarketDataSnapshot(tempRow, curve.getValues());
}
}