diff --git a/content/commands/ts.mrange.md b/content/commands/ts.mrange.md index c87f7ad99a..1ef03e52ab 100644 --- a/content/commands/ts.mrange.md +++ b/content/commands/ts.mrange.md @@ -563,7 +563,11 @@ If `GROUPBY label REDUCE reducer` is not specified: - By default, an empty array is reported - If `WITHLABELS` is specified, all labels associated with this time series are reported - If `SELECTED_LABELS label...` is specified, the selected labels are reported (null value when no such label defined) -- [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}): timestamp-value pairs ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) representing all samples/aggregations matching the range +- [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}): representing all samples/aggregations matching the range: + - Without `AGGREGATION` or with a single aggregator: + timestamp-value pairs ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) representing (timestamp, value) + - With multiple aggregators: + timestamp-value tuples ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), multiple [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) representing (timestamp, value...) If `GROUPBY label REDUCE reducer` is specified: @@ -589,7 +593,11 @@ If `GROUPBY label REDUCE reducer` is not specified: - If `WITHLABELS` is specified, all labels associated with this time series are reported as a map - If `SELECTED_LABELS label...` is specified, the selected labels are reported as a map (null value when no such label defined) - Additional metadata including aggregators information -- [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}): timestamp-value pairs ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) representing all samples/aggregations matching the range +- [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}): representing all samples/aggregations matching the range: + - Without `AGGREGATION` or with a single aggregator: + timestamp-value pairs ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) representing (timestamp, value) + - With multiple aggregators: + timestamp-value tuples ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), multiple [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) representing (timestamp, value...) If `GROUPBY label REDUCE reducer` is specified: diff --git a/content/commands/ts.mrevrange.md b/content/commands/ts.mrevrange.md index f4f83e829c..53c24b9930 100644 --- a/content/commands/ts.mrevrange.md +++ b/content/commands/ts.mrevrange.md @@ -562,7 +562,11 @@ If `GROUPBY label REDUCE reducer` is not specified: - By default, an empty array is reported - If `WITHLABELS` is specified, all labels associated with this time series are reported - If `SELECTED_LABELS label...` is specified, the selected labels are reported -- [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}): timestamp-value pairs ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) representing all samples/aggregations matching the range in reverse chronological order +- [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}): representing all samples/aggregations matching the range in reverse chronological order: + - Without `AGGREGATION` or with a single aggregator: + timestamp-value pairs ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) representing (timestamp, value) + - With multiple aggregators: + timestamp-value tuples ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), multiple [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) representing (timestamp, value...) If `GROUPBY label REDUCE reducer` is specified: @@ -584,7 +588,11 @@ If `GROUPBY label REDUCE reducer` is not specified: - If `WITHLABELS` is specified, all labels associated with this time series are reported as a map - If `SELECTED_LABELS label...` is specified, the selected labels are reported as a map - Additional metadata including aggregators information -- [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}): timestamp-value pairs ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) representing all samples/aggregations matching the range in reverse chronological order +- [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}): representing all samples/aggregations matching the range in reverse chronological order: + - Without `AGGREGATION` or with a single aggregator: + timestamp-value pairs ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) representing (timestamp, value) + - With multiple aggregators: + timestamp-value tuples ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), multiple [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) representing (timestamp, value...) If `GROUPBY label REDUCE reducer` is specified: diff --git a/content/commands/ts.range.md b/content/commands/ts.range.md index c9e31434f4..5f4e9c68fc 100644 --- a/content/commands/ts.range.md +++ b/content/commands/ts.range.md @@ -362,13 +362,21 @@ Similarly, when the end timestamp for the range query is explicitly stated, you tab2="RESP3" >}} One of the following: -* [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}) of ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) pairs representing (timestamp, value). +* [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}) of + * Without `AGGREGATION` or with a single aggregator: + ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) pairs representing (timestamp, value). + * With multiple aggregators: + ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), multiple [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) tuples representing (timestamp, value...). * [Simple error reply]({{< relref "/develop/reference/protocol-spec#simple-errors" >}}) in these cases: invalid filter value, wrong key type, key does not exist, etc. -tab-sep- One of the following: -* [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}) of ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) pairs representing (timestamp, value). +* [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}) of + * Without `AGGREGATION` or with a single aggregator: + ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) pairs representing (timestamp, value). + * With multiple aggregators: + ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), multiple [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) tuples representing (timestamp, value...). * [Simple error reply]({{< relref "/develop/reference/protocol-spec#simple-errors" >}}) in these cases: invalid filter value, wrong key type, key does not exist, etc. {{< /multitabs >}} diff --git a/content/commands/ts.revrange.md b/content/commands/ts.revrange.md index c9733ca829..90d5a4eac8 100644 --- a/content/commands/ts.revrange.md +++ b/content/commands/ts.revrange.md @@ -365,13 +365,21 @@ Similarly, when the end timestamp for the range query is explicitly stated, you tab2="RESP3" >}} One of the following: -* [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}) of ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) pairs representing (timestamp, value) in reverse chronological order. +* [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}) of + * Without `AGGREGATION` or with a single aggregator: + ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) pairs representing (timestamp, value) in reverse chronological order. + * With multiple aggregators: + ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), multiple [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}})) tuples representing (timestamp, value...) in reverse chronological order. * [Simple error reply]({{< relref "/develop/reference/protocol-spec#simple-errors" >}}) in these cases: invalid filter value, wrong key type, key does not exist, etc. -tab-sep- One of the following: -* [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}) of ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) pairs representing (timestamp, value) in reverse chronological order. +* [Array reply]({{< relref "/develop/reference/protocol-spec#arrays" >}}) of + * Without `AGGREGATION` or with a single aggregator: + ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) pairs representing (timestamp, value) in reverse chronological order. + * With multiple aggregators: + ([Integer reply]({{< relref "/develop/reference/protocol-spec#integers" >}}), multiple [Double reply]({{< relref "/develop/reference/protocol-spec#doubles" >}})) tuples representing (timestamp, value...) in reverse chronological order. * [Simple error reply]({{< relref "/develop/reference/protocol-spec#simple-errors" >}}) in these cases: invalid filter value, wrong key type, key does not exist, etc. {{< /multitabs >}}