# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CastFromNull is a simple kernel for constructing an array of null values for the requested data type, allowing casting of an arrow.Null typed value to any other arbitrary data type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetBooleanCastKernels returns the slice of scalar kernels for casting values *to* a boolean type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetCommonCastKernels returns the list of kernels common to all types such as casting from null or from Extension types of the appropriate underlying type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetZeroCastKernel returns a kernel for performing ZeroCast execution using the ZeroCopyCastExec kernel function.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MaxOf determines the max value for a given type since there is not currently a generic way to do this for Go generics yet as all of the math.Max/Min values are constants.
MinOf returns the minimum value for a given type since there is not currently a generic way to do this with Go generics yet.
No description provided by the author
No description provided by the author
No description provided by the author
scalar kernel that ignores (assumed all-null inputs) and returns null.
OutputAllNull is a simple kernel that initializes the output as an array whose output is all null by setting nulls to the length.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ScalarUnary returns a kernel for performing a unary operation on FixedWidth types which is implemented using the passed in function which will receive a slice containing the raw input data along with a slice to populate for the output data.
ScalarUnaryBoolArg is like ScalarUnary except it specifically expects a function that takes a byte slice since booleans arrays are represented as a bitmap.
ScalarUnaryBoolOutput is like ScalarUnary only it is for cases of boolean output.
ScalarUnaryNotNull is for generating a kernel to operate only on the non-null values in the input array.
ScalarUnaryNotNullBinaryArg creates a unary kernel that accepts a binary type input (Binary [offset int32], String [offset int32], LargeBinary [offset int64], LargeString [offset int64]) and returns a FixedWidthType output which is never null.
ScalarUnaryNotNullBinaryArgBoolOut creates a unary kernel that accepts a binary type input (Binary [offset int32], String [offset int32], LargeBinary [offset int64], LargeString [offset int64]) and returns a boolean output which is never null.
No description provided by the author
No description provided by the author
No description provided by the author
SizeOf determines the size in number of bytes for an integer based on the generic value in a way that the compiler should be able to easily evaluate and create as a constant.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ZeroCopyCastExec is a kernel for performing a cast which can be executed as a zero-copy operation.

# Constants

Round negative values with DOWN and positive values with UP.
equal.
greater_equal.
greater.
less_equal.
less.
not_equal.
No description provided by the author
No description provided by the author
Round ties with AwayFromZero (aka "round half towards infinity").
Round ties with DOWN (aka "round half towards negative infinity").
Round ties to nearest even integer.
Round ties to nearest odd integer.
Round ties with TowardsZero (aka "round half away from infinity").
Round ties with UP (aka "round half towards positive infinity").
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Checked versions will not use SIMD except for float32/float64 impls.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
End NO SIMD.
No description provided by the author
No description provided by the author
NO SIMD for the following yet.
No SIMD impls for the rest of these yet.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Round to nearest integer less than or equal in magnitude (aka "floor").
Round to nearest integer greater than or equal in magnitude (aka "ceil").
No description provided by the author
No description provided by the author
Get integral part without fractional digits (aka "trunc").

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
CastState is the kernel state for Cast functions, it is an alias to the CastOptions object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author