Todos los productos
Search
Centro de documentos

Realtime Compute for Apache Flink:MURMUR_HASH_64

Última actualización: Sep 03, 2026

Devuelve el valor de hash de 64 bits de una entrada mediante el método hash128x64.

Limitaciones

MURMUR_HASH_64 solo es compatible con Realtime Compute for Apache Flink que usa Ververica Runtime (VVR) 3.0.0 o versiones posteriores.

Sintaxis

BIGINT MURMUR_HASH_64(value)

Valor devuelto: BIGINT. Devuelve NULL si value es NULL.

Parámetros

Parámetro

Tipo de dato

value

VARCHAR o un valor numérico

Ejemplos

Ejemplo 1: Entrada VARCHAR

Datos de prueba (T1)

id (INT)

hash_64_value (VARCHAR)

1

This is a test String.

2

null

3

test

Instrucción de prueba

SELECT id, MURMUR_HASH_64(hash_64_value) AS big
FROM T1;

Resultado

id (INT)

big (BIGINT)

1

2706826604463635000

2

-

3

5010266691562018000

Ejemplo 2: Entrada FLOAT

Datos de prueba (T2)

id (INT)

hash_64_value (FLOAT)

1

4.5

2

NULL

3

4

Instrucción de prueba

SELECT MURMUR_HASH_64(hash_64_value) AS big
FROM T2;

Resultado

id (INT)

big (BIGINT)

1

8033179276572535000

2

-

3

-6697622088025985000

Funciones relacionadas

  • MURMUR_HASH: Devuelve un valor de hash de 32 bits mediante el método hash32x86.