result.addJoinCondition(join);
}
for (String condition: conditions) {
result.addCondition(condition);
}
result.addAliases(aliases());
for (ProjectionSpec projection: nodeMaker().projectionSpecs()) {
result.addProjection(projection);
}
if (!containsDuplicates) {
result.setIsUnique(true);