mangalaman93 commented :
@hherman1 We provide an API function Helpers.deleteEdges to delete predicates for a given uid (node). You could use that or do what it internally does, copying it here -
public static DgraphProto.Mutation deleteEdges(
DgraphProto.Mutation mu, String uid, String... predicates) {
DgraphProto.Mutation.Builder b = DgraphProto.Mutation.newBuilder(mu);
for (String predicate : predicates) {
b.addDel(
DgraphProto.NQuad.newBuilder()
.setSubject(uid)
.setPredicate(predicate)
.setObjectValue(DgraphProto.Value.newBuilder().setDefaultVal("_STAR_ALL").build())
.build());
}
return b.build();
}