tableFind() extracts the first table in a stream with group key values that
match a specified predicate.
Function type signature
(<-tables: stream[B], fn: (key: A) => bool) => stream[B] where A: Record, B: Record
(Required) Predicate function to evaluate input table group keys.
tableFind() returns the first table that resolves as
The predicate function requires a
key argument that represents each input
table’s group key as a record.
Input data. Default is piped-forward data (
Extract a table from a stream of tables
import "sampledata" t = sampledata.int() |> tableFind( fn: (key) => key.tag == "t2", )// t represents the first table in a stream whose group key // contains "tag" with a value of "t2".
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
InfluxDB Cloud customers can contact InfluxData Support.