Табличная функция mergeTreeIndex
Предоставляет доступ к содержимому файлов индексов и меток таблиц MergeTree. Может использоваться для интроспекции.
Синтаксис
Аргументы
| Аргумент | Описание |
|---|---|
database | Имя базы данных, из которой считываются индекс и метки. |
table | Имя таблицы, из которой считываются индекс и метки. |
with_marks | Включать ли в результат столбцы с метками. |
with_minmax | Включать ли в результат индекс min-max. |
Возвращаемое значение
Объект-таблица со столбцами, содержащими значения первичного индекса и индекса min-max (если включён) исходной таблицы, столбцы со значениями меток (если включены) для всех возможных файлов в частях данных исходной таблицы и виртуальные столбцы:
part_name- Имя части данных.mark_number- Номер текущей метки в части данных.rows_in_granule- Количество строк в текущей грануле.
Столбец меток может содержать значение (NULL, NULL), если столбец отсутствует в части данных или метки для одного из его подпотоков не записаны (например, в компактных частях).