Skip to main content
Version: v1.5.0

count

Aggregate Function

count count input values

Synopsis

count() -> uint64

Description

The count aggregate function computes the number of values in its input.

Examples

Anded value of simple sequence:

echo '1 2 3' | zq -z 'count()' -

=>

{count:3(uint64)}

Continuous count of simple sequence:

echo '1 2 3' | zq -z 'yield count()' -

=>

1(uint64)
2(uint64)
3(uint64)

Mixed types are handled:

echo '1 "foo" 10.0.0.1' | zq -z 'yield count()' -

=>

1(uint64)
2(uint64)
3(uint64)