// columnLen returns the number of rows in the Column.
// Because Arrow chunks arrays, you may encounter an overflow if
// there are MaxInt64 rows, i.e. 9223372036854775807.
columnLen returns the number of rows in the Column.
Because Arrow chunks arrays, you may encounter an overflow if
there are MaxInt64 rows, i.e.
// columnLen returns the number of rows in the Column . // Because Arrow chunks arrays you may encounter an overflow if // there are MaxInt64 rows i . e . 9223372036854775807 .
func columnLen(col array.Column) int64 {
	var length int64
	for _, chunk := range col.Data().Chunks() {
		length += int64(chunk.Len())
	}
	return length
}
func columnLen ( col array . Column ) int64 { var length int64 for _ , chunk := range col . Data ( ) . Chunks ( ) { length += int64 ( chunk . Len ( ) ) } return length }
columnLen returns the number of rows in the Column.
columnLen returns the number of rows in the Column .
// Keep our own counters instead of Chunked's