arrow: github.com/apache/arrow/go/arrow/math Index | Files

package math

import "github.com/apache/arrow/go/arrow/math"

Package math provides optimized mathematical functions for processing Arrow arrays.

Index

Package 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

type Float64Funcs Uses

type Float64Funcs struct {
    // contains filtered or unexported fields
}
var (
    Float64 Float64Funcs
)

func (Float64Funcs) Sum Uses

func (f Float64Funcs) Sum(a *array.Float64) float64

Sum returns the summation of all elements in a.

type Int64Funcs Uses

type Int64Funcs struct {
    // contains filtered or unexported fields
}
var (
    Int64 Int64Funcs
)

func (Int64Funcs) Sum Uses

func (f Int64Funcs) Sum(a *array.Int64) int64

Sum returns the summation of all elements in a.

type Uint64Funcs Uses

type Uint64Funcs struct {
    // contains filtered or unexported fields
}
var (
    Uint64 Uint64Funcs
)

func (Uint64Funcs) Sum Uses

func (f Uint64Funcs) Sum(a *array.Uint64) uint64

Sum returns the summation of all elements in a.

Package math imports 3 packages (graph) and is imported by 1 packages. Updated 2019-11-30. Refresh now. Tools for package owners.