RawBLOB
Описание
Формат RawBLOB
считывает все входные данные в одно значение. Возможно парсить только таблицу с одним полем типа String
или подобным.
Результат выводится в бинарном формате без ограничителей и экранирования. Если выводится более одного значения, формат становится неоднозначным, и будет невозможно прочитать данные обратно.
Сравнение форматов Raw
Ниже представлено сравнение форматов RawBLOB
и TabSeparatedRaw
.
RawBLOB
:
- данные выводятся в бинарном формате, без экранирования;
- между значениями нет ограничителей;
- в конце каждого значения нет новой строки.
TabSeparatedRaw
:
- данные выводятся без экранирования;
- строки содержат значения, разделённые табуляцией;
- после последнего значения в каждой строке есть перевод строки.
Следующее сравнение форматов RawBLOB
и RowBinary.
RawBLOB
:
- Строковые поля выводятся без префикса длины.
RowBinary
:
- Строковые поля представлены длиной в формате varint (бесподписный LEB128), за которым следуют байты строки.
Когда пустые данные передаются на вход RawBLOB
, ClickHouse выбрасывает исключение: