MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / read_metric_segment

Function read_metric_segment

nodedb/src/engine/timeseries/reader.rs:187–190  ·  view source on GitHub ↗

Read and decode a metric segment from disk. Returns all (timestamp_ms, value) pairs.

(path: &Path)

Source from the content-addressed store, hash-verified

185///
186/// Returns all (timestamp_ms, value) pairs.
187pub fn read_metric_segment(path: &Path) -> Result<MetricSegmentData, SegmentReadError> {
188 let data = std::fs::read(path)?;
189 read_metric_segment_from_bytes(&data)
190}
191
192/// Read and decode a metric segment from in-memory bytes.
193pub fn read_metric_segment_from_bytes(data: &[u8]) -> Result<MetricSegmentData, SegmentReadError> {

Callers 2

scan_metricsMethod · 0.85

Calls 2

readFunction · 0.50

Tested by 1