checkUsesColumnFunctions(first);
}
} else if (!patterns.isEmpty() && !blankNodeIDs.isEmpty()) {
Pattern firstPattern = patterns.iterator().next();
BlankNodeID firstBNodeID = blankNodeIDs.iterator().next();
translated.add(Equality.create(firstPattern.toExpression(), firstBNodeID.toExpression()));
checkUsesColumnFunctions(firstPattern);
}
// FIXME: Actually handle this properly, see https://github.com/d2rq/d2rq/issues/22
if (translators.size() > 1) {
log.warn("Join involving multiple translators (d2rq:translateWith) is not supported");