}
void importRelationships(Reader reader) throws IOException {
final int offset = 3;
final LineData data = createLineData(reader, offset);
final RelType relType = new RelType();
long skipped=0;
flushIndexes();
report.reset();
while (data.processLine(null)) {
final Map<String, Object> properties = data.getProperties();
final long start = id(data, 0);
final long end = id(data, 1);
if (start==-1 || end==-1) {
skipped++;
continue;
}
final RelType type = relType.update(data.getTypeLabels()[0]);
final long id = db.createRelationship(start, end, type, properties);
for (Map.Entry<String, Map<String, Object>> entry : data.getIndexData().entrySet()) {
indexFor(entry.getKey()).add(id, entry.getValue());
}
report.dots();