MCPcopy
hub / github.com/grafana/tempo / aggregateIntegerColumn

Function aggregateIntegerColumn

cmd/tempo-cli/cmd-analyse-block.go:763–777  ·  view source on GitHub ↗
(pf *parquet.File, colName string)

Source from the content-addressed store, hash-verified

761}
762
763func aggregateIntegerColumn(pf *parquet.File, colName string) (uint64, error) {
764 var (
765 iter = makeIterFunc(context.Background(), pf)(colName, parquetquery.NewSkipNilsPredicate(), "")
766 count uint64
767 )
768
769 for res, err := iter.Next(); res != nil; res, err = iter.Next() {
770 if err != nil {
771 return 0, err
772 }
773 count++
774 }
775
776 return count, nil
777}
778
779func aggregateStringColumn(pf *parquet.File, colName string) (cardinality, error) {
780 var (

Callers 1

aggregateScopeFunction · 0.85

Calls 3

NewSkipNilsPredicateFunction · 0.92
makeIterFuncFunction · 0.70
NextMethod · 0.65

Tested by

no test coverage detected