Как получить шестнадцатеричную строку md5sum в Phoenix sqlline? - PullRequest
0 голосов
/ 17 июня 2019

md5 () возвращает BINARY (16), как я могу преобразовать его в строку в sqlline?

http://phoenix.apache.org/language/functions.html#md5

1 Ответ

0 голосов
/ 17 июня 2019

Phoenix не предоставляет готовую функцию для преобразования BINARY (16) в HexString.

Но вы можете написать свой собственный пользовательский UDF (т.е. в java) для преобразования двоичного кода в шестнадцатеричный и импорта с соблюдением следующих указаний.

https://phoenix.apache.org/udf.html

https://phoenix.apache.org/udf.html#How_to_write_custom_UDF

...