Engine

Covers Engine 2.0.0

rapid/dataframes/statistics-start

Counts a saved dataframe and estimates logical recording payload size without reading channel sample values or formatting an export.

  • Category: Channels and Persistence

Request payload

FieldTypeRequirementDescription
idstringRequiredSaved dataframe identifier; an active frame’s end is frozen when its job begins.
channelsarray<string>OptionalOptional channel subset within the saved view.
include_channelsbooleanOptionalInclude channel datapoints; defaults to true.
include_eventsbooleanOptionalInclude configured events and occurrences; defaults to true.
include_logsbooleanOptionalInclude configured logs; defaults to true.

Response payload

DetachedJob: Cancellable client-owned historical query. Progress result.statistics has null counters until each component is counted; completion returns counts and estimated component bytes/data_bytes with size_is_estimate=true and size_basis=logical_record_payload_estimate. Channels use 24 bytes per recorded row; event/log payloads use field byte lengths and fixed-width scalar sizes. This excludes dictionaries, database/index/container overhead and compression, and is not CSV/JSONL or exclusive on-disk size. Shared records count in every matching frame.

Errors

  • Unknown dataframe, invalid subset, unavailable history, or cancellation. Uses existing range aggregates for channels and bounded event/log visitors; no sample-value materialization or export formatting.