1234567891011121314151617181920212223242526272829303132333435 |
- /* syntax version 1 */
- SELECT
- Digest::Crc32c(key) AS crc32c,
- Digest::Crc64(key) AS crc64,
- Digest::Fnv32(key) AS fnv32,
- Digest::Fnv64(key) AS fnv64,
- Digest::MurMurHash(key) AS murmur,
- Digest::MurMurHash32(key) AS murmur32,
- Digest::MurMurHash2A(key) AS murmur2a,
- Digest::MurMurHash2A32(key) AS murmur2a32,
- Digest::CityHash(key) AS city,
- Digest::CityHash(key, 111) AS cityWithSeed,
- Digest::CityHash128(key) AS city128,
- Digest::NumericHash(COALESCE(CAST(key AS Uint64), 0)) AS numeric,
- Digest::Md5Hex(key) AS md5hex,
- Digest::Md5Raw(key) AS md5raw,
- Digest::Md5HalfMix(key) AS md5halfmix,
- Digest::Argon2(key, "12345678") AS argon2,
- Digest::Blake2B(key) AS blake2b,
- Digest::Blake2B(key, "") AS blake2bunkeyed,
- Digest::Blake2B(key, "12345678") AS blake2bkeyed,
- Digest::SipHash(111, 222, key) AS sip,
- Digest::HighwayHash(111, 222, 333, 444, key) AS highway,
- Digest::FarmHashFingerprint(COALESCE(CAST(key AS Uint64), 0u)) AS farmfing,
- Digest::FarmHashFingerprint2(123ul, CAST(key AS Uint64)) AS farmfing2,
- Digest::FarmHashFingerprint32(key) AS farmfing32,
- Digest::FarmHashFingerprint64(key) AS farmfing64,
- Digest::FarmHashFingerprint128(key) AS farmfing128,
- Digest::SuperFastHash(key) AS sfh,
- Digest::Sha1(key) as sha1,
- Digest::Sha256(key) as sha256,
- Digest::IntHash64(COALESCE(CAST(key AS Uint64), 0)) AS inthash64,
- Digest::XXH3(key) AS xxhash,
- Digest::XXH3_128(key) AS xxhash128
- FROM Input;
|