Python: DISTINCT no conjunto de resultados GQuery (GQL, GAE)

Imagine que você tenha uma entidade no armazenamento de dados do Google App Engine, armazenando links para usuários anônimos. Você gostaria de executar a seguinte consulta SQL, que não é suportada:

SELECT DISTINCT user_hash FROM links

Em vez disso, você pode usar:

user = db.GqlQuery("SELECT user_hash FROM links")

Como usar o Pythoncom mais eficiência filtrar o resultado, para que ele retorne um conjunto de resultados DISTINCT? Como contar o conjunto de resultados DISTINCT?

questionAnswers(4)

yourAnswerToTheQuestion