Skip to main content

semanticHash

Returns a hash code of the logical query plan against this DataFrame.

Syntax​

semanticHash()

Returns​

int: Hash value.

Notes​

Unlike the standard hash code, the hash is calculated against the query plan simplified by tolerating the cosmetic differences such as attribute names.

This API is a developer API.

Examples​

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