How does DQL judge whether a predicate has duplicate values in dgraph?

What about arrays/sets?