in ytdb/src/main/java/com/youtrackdb/ldbc/ytdb/loader/YtdbLoader.java [433:452]
private void loadLikesEdge(Path csvFile, String contentLabel) {
try {
if (!Files.exists(csvFile)) {
log.warn("File not found: {}", csvFile);
return;
}
var processor = new CsvProcessor<LikesEdge>(BATCH_SIZE);
long count = processor.process(csvFile,
LikesEdge::parse,
batch -> insertLikesEdges(batch, contentLabel)
);
log.info("Loaded {} LIKES {} edges", count, contentLabel);
} catch (Exception e) {
log.error("Failed to load LIKES {} edges: {}", contentLabel, e.getMessage(), e);
throw new RuntimeException("Failed to load LIKES edges", e);
}
}