getRecord() function

getRecord() extracts a row at a specified index from a table as a record.

If the specified index is out of bounds, the function returns an error.

Function type signature
(<-table: stream[A], idx: int) => A where A: Record
For more information, see Function type signatures.



(Required) Index of the record to extract.


Input table. Default is piped-forward data (<-).


Extract the first row from a table as a record

import "sampledata"
    |> tableFind(fn: (key) => key.tag == "t1")
    |> getRecord(idx: 0)// Returns {_time: 2021-01-01T00:00:00.000000000Z, _value: -2, tag: t1}

Was this page helpful?

Thank you for your feedback!

Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.