Skip to main content
Version: Next

enumerate

Add a field with the number of preceding events.

enumerate [out:field]

Description

The enumerate operator adds a new field with the number of preceding events to the beginning of the input record.

out: field (optional)

Sets the name of the output field.

Defaults to "#".

Examples

Enumerate the input by prepending row numbers

from {x: "a"}, {x: "b"}, {x: "c"}
enumerate
{"#": 0, x: "a"}
{"#": 1, x: "b"}
{"#": 2, x: "c"}

Use a custom field for the row numbers

from {x: true}, {x: false}
enumerate index
{index: 0, x: true}
{index: 1, x: false}