ColumnBFloat16VectorArray
A ColumnBFloat16VectorArray instance represents an ArrayOfVector bfloat16-vector column whose rows contain bfloat16-vector values with a shared dimension. Nullable semantics are enforced in v3.0.0: nullability flags and valid-value bookkeeping are real operations instead of stubs.
type ColumnBFloat16VectorArray struct {
}
BUILDER METHODS:
-
AppendValue(value any) errorThis appends one row supplied as []entity.BFloat16Vector or [][]byte.
-
IsNull(idx int) (bool, error)This reports whether the row at the given index is null.
-
Nullable() boolThis reports whether the column accepts null values.
-
SetNullable(nullable bool)This sets whether the column accepts null values.
-
ValidCount() intThis returns the number of non-null rows.
-
ValidateNullable() errorThis verifies the internal nullable bookkeeping and returns an error on mismatch.
METHODS:
Slice(start, end int) Column
Example
Demonstrates ColumnBFloat16VectorArray usage.
import (
"fmt"
"github.com/milvus-io/milvus/client/v3/column"
)
values := column.NewColumnBFloat16VectorArray("embeddings", 4, [][][]byte{{{0, 1, 2, 3}}})
fmt.Println(values.Len())