Class TsInfoExec

All Implemented Interfaces:
NamedWriteable, Writeable

public class TsInfoExec extends UnaryExec
Physical plan node for the TS_INFO command.

Operates in two modes, similar to MetricsInfoExec:

  • TsInfoExec.Mode.INITIAL — runs on data nodes. Extracts per-time-series metric metadata from shards (_tsid, _timeseries_metadata, mappings) and produces one row per (metric, time-series) combination within the local shards.
  • TsInfoExec.Mode.FINAL — runs on the coordinator. Receives per-data-node results via the exchange and merges rows that share the same (metric, dimensions) signature, unioning multi-valued fields (data_stream, dimension_fields, etc.).