跳到主要内容
跳到主要内容

mergeTreeIndex 表函数

表示 MergeTree 表的索引和标记文件的内容。可以用于内省。

语法

参数

参数描述
database要从中读取索引和标记的数据库名称。
table要从中读取索引和标记的表名称。
with_marks是否在结果中包含带标记的列。

返回值

一个表对象,包含源表主键的列的值,带标记的列的值(如果启用)以及源表数据部分中所有可能文件的虚拟列:

  • part_name - 数据部分的名称。
  • mark_number - 数据部分中当前标记的编号。
  • rows_in_granule - 当前粒度中的行数。

在数据部分中如果缺少列或其某个子流的标记未被写入(例如在紧凑部分中),标记列可能包含 (NULL, NULL) 值。

示例用法