Я пытаюсь сохранить некоторые данные кортежей свиней по одному в строке для последующей обработки внешней системой.
Одно из моих полей — это массив байтов, представляющий не очень хорошо структурированный html, содержащий символы новой строки.
Я пытался использовать REPLACE($0.raw,'(\r\n|\n|\t)',''))
, но безрезультатно, так как он требует chararray и возвращает ошибки, когда я пытался его бросить.
Сжатие кортежа, если оно гарантирует одну строку, решит мою проблему.
Есть ли простой способ убедиться, что запись будет храниться в одной строке (за исключением написания пользовательской UDF, хотя уже существующая будет идеальной)?