package math
import "github.com/apache/arrow-go/v18/arrow/math"
Package math provides optimized mathematical functions for processing Arrow arrays.
Index ¶
Types ¶
type Float64Funcs ¶
type Float64Funcs struct {
// contains filtered or unexported fields
}
var ( Float64 Float64Funcs )
func (Float64Funcs) Sum ¶
func (f Float64Funcs) Sum(a *array.Float64) float64
Sum returns the summation of all elements in a.
type Int64Funcs ¶
type Int64Funcs struct {
// contains filtered or unexported fields
}
var ( Int64 Int64Funcs )
func (Int64Funcs) Sum ¶
func (f Int64Funcs) Sum(a *array.Int64) int64
Sum returns the summation of all elements in a.
type Uint64Funcs ¶
type Uint64Funcs struct {
// contains filtered or unexported fields
}
var ( Uint64 Uint64Funcs )
func (Uint64Funcs) Sum ¶
func (f Uint64Funcs) Sum(a *array.Uint64) uint64
Sum returns the summation of all elements in a.
Source Files ¶
doc.go float64.go float64_amd64.go float64_avx2_amd64.go float64_sse4_amd64.go int64.go int64_amd64.go int64_avx2_amd64.go int64_sse4_amd64.go math_amd64.go uint64.go uint64_amd64.go uint64_avx2_amd64.go uint64_sse4_amd64.go
- Version
- v18.2.0 (latest)
- Published
- Mar 12, 2025
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 1 day ago –
Tools for package owners.