Freigeben über


semanticHash

Gibt einen Hashcode des logischen Abfrageplans für diesen DataFrame zurück.

Syntax

semanticHash()

Rückkehr

int: Hashwert.

Hinweise

Im Gegensatz zum Standardhashcode wird der Hash anhand des Abfrageplans berechnet, der vereinfacht wird, indem die kosmetischen Unterschiede wie Attributnamen zulerieren werden.

Diese API ist eine Entwickler-API.

Beispiele

spark.range(10).selectExpr("id as col0").semanticHash()
# 1855039936
spark.range(10).selectExpr("id as col1").semanticHash()
# 1855039936