HashExpression¶
HashExpression[E] is an extension of the Expression abstraction for hashing expressions that calculate hash value (for a group of expressions).
Contract¶
Computing Hash¶
Used when:
hasherClassName¶
Used when:
HashExpressionis requested to genHashInt, genHashLong, genHashBytes, genHashCalendarInterval, genHashString
Seed¶
Used when:
Implementations¶
- HiveHash
- Murmur3Hash
- XxHash64
Interpreted Expression Evaluation¶
eval...FIXME
eval is part of the Expression abstraction.
doGenCode¶
doGenCode...FIXME
doGenCode is part of the Expression abstraction.