column

package
v2.0.0-...-2c7bb0b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 31, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Code generated by go generate; DO NOT EDIT This file is generated by go generated

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Column

type Column interface {
	Name() string
	Type() entity.FieldType
	Len() int
	FieldData() *schemapb.FieldData
	AppendValue(interface{}) error
	Get(int) (interface{}, error)
	GetAsInt64(int) (int64, error)
	GetAsString(int) (string, error)
	GetAsDouble(int) (float64, error)
	GetAsBool(int) (bool, error)
}

Column interface field type for column-based data frame

func DefaultValueColumn

func DefaultValueColumn(name string, dataType entity.FieldType) (Column, error)

defaultValueColumn will return the empty scalars column which will be fill with default value

func FieldDataColumn

func FieldDataColumn(fd *schemapb.FieldData, begin, end int) (Column, error)

FieldDataColumn converts schemapb.FieldData to Column, used int search result conversion logic begin, end specifies the start and end positions

func FieldDataVector

func FieldDataVector(fd *schemapb.FieldData) (Column, error)

FieldDataColumn converts schemapb.FieldData to vector Column

func IDColumns

func IDColumns(schema *entity.Schema, ids *schemapb.IDs, begin, end int) (Column, error)

IDColumns converts schemapb.IDs to corresponding column currently Int64 / string may be in IDs

type ColumnBFloat16Vector

type ColumnBFloat16Vector struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnBFloat16Vector generated columns type for BFloat16Vector

func NewColumnBFloat16Vector

func NewColumnBFloat16Vector(name string, dim int, values [][]byte) *ColumnBFloat16Vector

NewColumnBFloat16Vector auto generated constructor

func (*ColumnBFloat16Vector) AppendValue

func (c *ColumnBFloat16Vector) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnBFloat16Vector) Data

func (c *ColumnBFloat16Vector) Data() [][]byte

Data returns column data

func (*ColumnBFloat16Vector) Dim

func (c *ColumnBFloat16Vector) Dim() int

Dim returns vector dimension

func (*ColumnBFloat16Vector) FieldData

func (c *ColumnBFloat16Vector) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnBFloat16Vector) Get

func (c *ColumnBFloat16Vector) Get(idx int) (interface{}, error)

Get returns values at index as interface{}.

func (*ColumnBFloat16Vector) Len

func (c *ColumnBFloat16Vector) Len() int

Len returns column data length

func (*ColumnBFloat16Vector) Name

func (c *ColumnBFloat16Vector) Name() string

Name returns column name

func (*ColumnBFloat16Vector) Type

Type returns column entity.FieldType

type ColumnBase

type ColumnBase struct{}

ColumnBase adds conversion methods support for fixed-type columns.

func (ColumnBase) GetAsBool

func (b ColumnBase) GetAsBool(_ int) (bool, error)

func (ColumnBase) GetAsDouble

func (b ColumnBase) GetAsDouble(_ int) (float64, error)

func (ColumnBase) GetAsInt64

func (b ColumnBase) GetAsInt64(_ int) (int64, error)

func (ColumnBase) GetAsString

func (b ColumnBase) GetAsString(_ int) (string, error)

type ColumnBinaryVector

type ColumnBinaryVector struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnBinaryVector generated columns type for BinaryVector

func NewColumnBinaryVector

func NewColumnBinaryVector(name string, dim int, values [][]byte) *ColumnBinaryVector

NewColumnBinaryVector auto generated constructor

func (*ColumnBinaryVector) AppendValue

func (c *ColumnBinaryVector) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnBinaryVector) Data

func (c *ColumnBinaryVector) Data() [][]byte

Data returns column data

func (*ColumnBinaryVector) Dim

func (c *ColumnBinaryVector) Dim() int

Dim returns vector dimension

func (*ColumnBinaryVector) FieldData

func (c *ColumnBinaryVector) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnBinaryVector) Get

func (c *ColumnBinaryVector) Get(idx int) (interface{}, error)

Get returns values at index as interface{}.

func (*ColumnBinaryVector) Len

func (c *ColumnBinaryVector) Len() int

Len returns column data length

func (*ColumnBinaryVector) Name

func (c *ColumnBinaryVector) Name() string

Name returns column name

func (*ColumnBinaryVector) Type

Type returns column entity.FieldType

type ColumnBool

type ColumnBool struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnBool generated columns type for Bool

func NewColumnBool

func NewColumnBool(name string, values []bool) *ColumnBool

NewColumnBool auto generated constructor

func (*ColumnBool) AppendValue

func (c *ColumnBool) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnBool) Data

func (c *ColumnBool) Data() []bool

Data returns column data

func (*ColumnBool) FieldData

func (c *ColumnBool) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnBool) Get

func (c *ColumnBool) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnBool) GetAsBool

func (c *ColumnBool) GetAsBool(idx int) (bool, error)

func (*ColumnBool) Len

func (c *ColumnBool) Len() int

Len returns column values length

func (*ColumnBool) Name

func (c *ColumnBool) Name() string

Name returns column name

func (*ColumnBool) Type

func (c *ColumnBool) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnBool) ValueByIdx

func (c *ColumnBool) ValueByIdx(idx int) (bool, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnBoolArray

type ColumnBoolArray struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnBoolArray generated columns type for Bool

func NewColumnBoolArray

func NewColumnBoolArray(name string, values [][]bool) *ColumnBoolArray

NewColumnBool auto generated constructor

func (*ColumnBoolArray) AppendValue

func (c *ColumnBoolArray) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnBoolArray) Data

func (c *ColumnBoolArray) Data() [][]bool

Data returns column data

func (*ColumnBoolArray) FieldData

func (c *ColumnBoolArray) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnBoolArray) Get

func (c *ColumnBoolArray) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnBoolArray) Len

func (c *ColumnBoolArray) Len() int

Len returns column values length

func (*ColumnBoolArray) Name

func (c *ColumnBoolArray) Name() string

Name returns column name

func (*ColumnBoolArray) Type

func (c *ColumnBoolArray) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnBoolArray) ValueByIdx

func (c *ColumnBoolArray) ValueByIdx(idx int) ([]bool, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnDouble

type ColumnDouble struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnDouble generated columns type for Double

func NewColumnDouble

func NewColumnDouble(name string, values []float64) *ColumnDouble

NewColumnDouble auto generated constructor

func (*ColumnDouble) AppendValue

func (c *ColumnDouble) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnDouble) Data

func (c *ColumnDouble) Data() []float64

Data returns column data

func (*ColumnDouble) FieldData

func (c *ColumnDouble) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnDouble) Get

func (c *ColumnDouble) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnDouble) GetAsDouble

func (c *ColumnDouble) GetAsDouble(idx int) (float64, error)

func (*ColumnDouble) Len

func (c *ColumnDouble) Len() int

Len returns column values length

func (*ColumnDouble) Name

func (c *ColumnDouble) Name() string

Name returns column name

func (*ColumnDouble) Type

func (c *ColumnDouble) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnDouble) ValueByIdx

func (c *ColumnDouble) ValueByIdx(idx int) (float64, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnDoubleArray

type ColumnDoubleArray struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnDoubleArray generated columns type for Double

func NewColumnDoubleArray

func NewColumnDoubleArray(name string, values [][]float64) *ColumnDoubleArray

NewColumnDouble auto generated constructor

func (*ColumnDoubleArray) AppendValue

func (c *ColumnDoubleArray) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnDoubleArray) Data

func (c *ColumnDoubleArray) Data() [][]float64

Data returns column data

func (*ColumnDoubleArray) FieldData

func (c *ColumnDoubleArray) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnDoubleArray) Get

func (c *ColumnDoubleArray) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnDoubleArray) Len

func (c *ColumnDoubleArray) Len() int

Len returns column values length

func (*ColumnDoubleArray) Name

func (c *ColumnDoubleArray) Name() string

Name returns column name

func (*ColumnDoubleArray) Type

Type returns column entity.FieldType

func (*ColumnDoubleArray) ValueByIdx

func (c *ColumnDoubleArray) ValueByIdx(idx int) ([]float64, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnDynamic

type ColumnDynamic struct {
	*ColumnJSONBytes
	// contains filtered or unexported fields
}

ColumnDynamic is a logically wrapper for dynamic json field with provided output field.

func NewColumnDynamic

func NewColumnDynamic(column *ColumnJSONBytes, outputField string) *ColumnDynamic

func (*ColumnDynamic) Get

func (c *ColumnDynamic) Get(idx int) (interface{}, error)

Get returns element at idx as interface{}. Overrides internal json column behavior, returns raw json data.

func (*ColumnDynamic) GetAsBool

func (c *ColumnDynamic) GetAsBool(idx int) (bool, error)

func (*ColumnDynamic) GetAsDouble

func (c *ColumnDynamic) GetAsDouble(idx int) (float64, error)

func (*ColumnDynamic) GetAsInt64

func (c *ColumnDynamic) GetAsInt64(idx int) (int64, error)

func (*ColumnDynamic) GetAsString

func (c *ColumnDynamic) GetAsString(idx int) (string, error)

func (*ColumnDynamic) Name

func (c *ColumnDynamic) Name() string

type ColumnFloat

type ColumnFloat struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnFloat generated columns type for Float

func NewColumnFloat

func NewColumnFloat(name string, values []float32) *ColumnFloat

NewColumnFloat auto generated constructor

func (*ColumnFloat) AppendValue

func (c *ColumnFloat) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnFloat) Data

func (c *ColumnFloat) Data() []float32

Data returns column data

func (*ColumnFloat) FieldData

func (c *ColumnFloat) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnFloat) Get

func (c *ColumnFloat) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnFloat) GetAsDouble

func (c *ColumnFloat) GetAsDouble(idx int) (float64, error)

func (*ColumnFloat) Len

func (c *ColumnFloat) Len() int

Len returns column values length

func (*ColumnFloat) Name

func (c *ColumnFloat) Name() string

Name returns column name

func (*ColumnFloat) Type

func (c *ColumnFloat) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnFloat) ValueByIdx

func (c *ColumnFloat) ValueByIdx(idx int) (float32, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnFloat16Vector

type ColumnFloat16Vector struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnFloat16Vector generated columns type for Float16Vector

func NewColumnFloat16Vector

func NewColumnFloat16Vector(name string, dim int, values [][]byte) *ColumnFloat16Vector

NewColumnFloat16Vector auto generated constructor

func (*ColumnFloat16Vector) AppendValue

func (c *ColumnFloat16Vector) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnFloat16Vector) Data

func (c *ColumnFloat16Vector) Data() [][]byte

Data returns column data

func (*ColumnFloat16Vector) Dim

func (c *ColumnFloat16Vector) Dim() int

Dim returns vector dimension

func (*ColumnFloat16Vector) FieldData

func (c *ColumnFloat16Vector) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnFloat16Vector) Get

func (c *ColumnFloat16Vector) Get(idx int) (interface{}, error)

Get returns values at index as interface{}.

func (*ColumnFloat16Vector) Len

func (c *ColumnFloat16Vector) Len() int

Len returns column data length

func (*ColumnFloat16Vector) Name

func (c *ColumnFloat16Vector) Name() string

Name returns column name

func (*ColumnFloat16Vector) Type

Type returns column entity.FieldType

type ColumnFloatArray

type ColumnFloatArray struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnFloatArray generated columns type for Float

func NewColumnFloatArray

func NewColumnFloatArray(name string, values [][]float32) *ColumnFloatArray

NewColumnFloat auto generated constructor

func (*ColumnFloatArray) AppendValue

func (c *ColumnFloatArray) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnFloatArray) Data

func (c *ColumnFloatArray) Data() [][]float32

Data returns column data

func (*ColumnFloatArray) FieldData

func (c *ColumnFloatArray) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnFloatArray) Get

func (c *ColumnFloatArray) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnFloatArray) Len

func (c *ColumnFloatArray) Len() int

Len returns column values length

func (*ColumnFloatArray) Name

func (c *ColumnFloatArray) Name() string

Name returns column name

func (*ColumnFloatArray) Type

func (c *ColumnFloatArray) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnFloatArray) ValueByIdx

func (c *ColumnFloatArray) ValueByIdx(idx int) ([]float32, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnFloatVector

type ColumnFloatVector struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnFloatVector generated columns type for FloatVector

func NewColumnFloatVector

func NewColumnFloatVector(name string, dim int, values [][]float32) *ColumnFloatVector

NewColumnFloatVector auto generated constructor

func (*ColumnFloatVector) AppendValue

func (c *ColumnFloatVector) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnFloatVector) Data

func (c *ColumnFloatVector) Data() [][]float32

Data returns column data

func (*ColumnFloatVector) Dim

func (c *ColumnFloatVector) Dim() int

Dim returns vector dimension

func (*ColumnFloatVector) FieldData

func (c *ColumnFloatVector) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnFloatVector) Get

func (c *ColumnFloatVector) Get(idx int) (interface{}, error)

Get returns values at index as interface{}.

func (*ColumnFloatVector) Len

func (c *ColumnFloatVector) Len() int

Len returns column data length

func (*ColumnFloatVector) Name

func (c *ColumnFloatVector) Name() string

Name returns column name

func (*ColumnFloatVector) Type

Type returns column entity.FieldType

type ColumnInt16

type ColumnInt16 struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnInt16 generated columns type for Int16

func NewColumnInt16

func NewColumnInt16(name string, values []int16) *ColumnInt16

NewColumnInt16 auto generated constructor

func (*ColumnInt16) AppendValue

func (c *ColumnInt16) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnInt16) Data

func (c *ColumnInt16) Data() []int16

Data returns column data

func (*ColumnInt16) FieldData

func (c *ColumnInt16) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnInt16) Get

func (c *ColumnInt16) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnInt16) GetAsInt64

func (c *ColumnInt16) GetAsInt64(idx int) (int64, error)

func (*ColumnInt16) Len

func (c *ColumnInt16) Len() int

Len returns column values length

func (*ColumnInt16) Name

func (c *ColumnInt16) Name() string

Name returns column name

func (*ColumnInt16) Type

func (c *ColumnInt16) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnInt16) ValueByIdx

func (c *ColumnInt16) ValueByIdx(idx int) (int16, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnInt16Array

type ColumnInt16Array struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnInt16Array generated columns type for Int16

func NewColumnInt16Array

func NewColumnInt16Array(name string, values [][]int16) *ColumnInt16Array

NewColumnInt16 auto generated constructor

func (*ColumnInt16Array) AppendValue

func (c *ColumnInt16Array) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnInt16Array) Data

func (c *ColumnInt16Array) Data() [][]int16

Data returns column data

func (*ColumnInt16Array) FieldData

func (c *ColumnInt16Array) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnInt16Array) Get

func (c *ColumnInt16Array) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnInt16Array) Len

func (c *ColumnInt16Array) Len() int

Len returns column values length

func (*ColumnInt16Array) Name

func (c *ColumnInt16Array) Name() string

Name returns column name

func (*ColumnInt16Array) Type

func (c *ColumnInt16Array) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnInt16Array) ValueByIdx

func (c *ColumnInt16Array) ValueByIdx(idx int) ([]int16, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnInt32

type ColumnInt32 struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnInt32 generated columns type for Int32

func NewColumnInt32

func NewColumnInt32(name string, values []int32) *ColumnInt32

NewColumnInt32 auto generated constructor

func (*ColumnInt32) AppendValue

func (c *ColumnInt32) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnInt32) Data

func (c *ColumnInt32) Data() []int32

Data returns column data

func (*ColumnInt32) FieldData

func (c *ColumnInt32) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnInt32) Get

func (c *ColumnInt32) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnInt32) GetAsInt64

func (c *ColumnInt32) GetAsInt64(idx int) (int64, error)

func (*ColumnInt32) Len

func (c *ColumnInt32) Len() int

Len returns column values length

func (*ColumnInt32) Name

func (c *ColumnInt32) Name() string

Name returns column name

func (*ColumnInt32) Type

func (c *ColumnInt32) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnInt32) ValueByIdx

func (c *ColumnInt32) ValueByIdx(idx int) (int32, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnInt32Array

type ColumnInt32Array struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnInt32Array generated columns type for Int32

func NewColumnInt32Array

func NewColumnInt32Array(name string, values [][]int32) *ColumnInt32Array

NewColumnInt32 auto generated constructor

func (*ColumnInt32Array) AppendValue

func (c *ColumnInt32Array) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnInt32Array) Data

func (c *ColumnInt32Array) Data() [][]int32

Data returns column data

func (*ColumnInt32Array) FieldData

func (c *ColumnInt32Array) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnInt32Array) Get

func (c *ColumnInt32Array) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnInt32Array) Len

func (c *ColumnInt32Array) Len() int

Len returns column values length

func (*ColumnInt32Array) Name

func (c *ColumnInt32Array) Name() string

Name returns column name

func (*ColumnInt32Array) Type

func (c *ColumnInt32Array) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnInt32Array) ValueByIdx

func (c *ColumnInt32Array) ValueByIdx(idx int) ([]int32, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnInt64

type ColumnInt64 struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnInt64 generated columns type for Int64

func NewColumnInt64

func NewColumnInt64(name string, values []int64) *ColumnInt64

NewColumnInt64 auto generated constructor

func (*ColumnInt64) AppendValue

func (c *ColumnInt64) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnInt64) Data

func (c *ColumnInt64) Data() []int64

Data returns column data

func (*ColumnInt64) FieldData

func (c *ColumnInt64) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnInt64) Get

func (c *ColumnInt64) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnInt64) GetAsInt64

func (c *ColumnInt64) GetAsInt64(idx int) (int64, error)

func (*ColumnInt64) Len

func (c *ColumnInt64) Len() int

Len returns column values length

func (*ColumnInt64) Name

func (c *ColumnInt64) Name() string

Name returns column name

func (*ColumnInt64) Type

func (c *ColumnInt64) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnInt64) ValueByIdx

func (c *ColumnInt64) ValueByIdx(idx int) (int64, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnInt64Array

type ColumnInt64Array struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnInt64Array generated columns type for Int64

func NewColumnInt64Array

func NewColumnInt64Array(name string, values [][]int64) *ColumnInt64Array

NewColumnInt64 auto generated constructor

func (*ColumnInt64Array) AppendValue

func (c *ColumnInt64Array) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnInt64Array) Data

func (c *ColumnInt64Array) Data() [][]int64

Data returns column data

func (*ColumnInt64Array) FieldData

func (c *ColumnInt64Array) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnInt64Array) Get

func (c *ColumnInt64Array) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnInt64Array) Len

func (c *ColumnInt64Array) Len() int

Len returns column values length

func (*ColumnInt64Array) Name

func (c *ColumnInt64Array) Name() string

Name returns column name

func (*ColumnInt64Array) Type

func (c *ColumnInt64Array) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnInt64Array) ValueByIdx

func (c *ColumnInt64Array) ValueByIdx(idx int) ([]int64, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnInt8

type ColumnInt8 struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnInt8 generated columns type for Int8

func NewColumnInt8

func NewColumnInt8(name string, values []int8) *ColumnInt8

NewColumnInt8 auto generated constructor

func (*ColumnInt8) AppendValue

func (c *ColumnInt8) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnInt8) Data

func (c *ColumnInt8) Data() []int8

Data returns column data

func (*ColumnInt8) FieldData

func (c *ColumnInt8) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnInt8) Get

func (c *ColumnInt8) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnInt8) GetAsInt64

func (c *ColumnInt8) GetAsInt64(idx int) (int64, error)

func (*ColumnInt8) Len

func (c *ColumnInt8) Len() int

Len returns column values length

func (*ColumnInt8) Name

func (c *ColumnInt8) Name() string

Name returns column name

func (*ColumnInt8) Type

func (c *ColumnInt8) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnInt8) ValueByIdx

func (c *ColumnInt8) ValueByIdx(idx int) (int8, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnInt8Array

type ColumnInt8Array struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnInt8Array generated columns type for Int8

func NewColumnInt8Array

func NewColumnInt8Array(name string, values [][]int8) *ColumnInt8Array

NewColumnInt8 auto generated constructor

func (*ColumnInt8Array) AppendValue

func (c *ColumnInt8Array) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnInt8Array) Data

func (c *ColumnInt8Array) Data() [][]int8

Data returns column data

func (*ColumnInt8Array) FieldData

func (c *ColumnInt8Array) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnInt8Array) Get

func (c *ColumnInt8Array) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnInt8Array) Len

func (c *ColumnInt8Array) Len() int

Len returns column values length

func (*ColumnInt8Array) Name

func (c *ColumnInt8Array) Name() string

Name returns column name

func (*ColumnInt8Array) Type

func (c *ColumnInt8Array) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnInt8Array) ValueByIdx

func (c *ColumnInt8Array) ValueByIdx(idx int) ([]int8, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnJSONBytes

type ColumnJSONBytes struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnJSONBytes column type for JSON. all items are marshaled json bytes.

func NewColumnJSONBytes

func NewColumnJSONBytes(name string, values [][]byte) *ColumnJSONBytes

NewColumnJSONBytes composes a Column with json bytes.

func (*ColumnJSONBytes) AppendValue

func (c *ColumnJSONBytes) AppendValue(i interface{}) error

AppendValue append value into column.

func (*ColumnJSONBytes) Data

func (c *ColumnJSONBytes) Data() [][]byte

Data returns column data.

func (*ColumnJSONBytes) FieldData

func (c *ColumnJSONBytes) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData.

func (*ColumnJSONBytes) Get

func (c *ColumnJSONBytes) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnJSONBytes) GetAsString

func (c *ColumnJSONBytes) GetAsString(idx int) (string, error)

func (*ColumnJSONBytes) Len

func (c *ColumnJSONBytes) Len() int

Len returns column values length.

func (*ColumnJSONBytes) Name

func (c *ColumnJSONBytes) Name() string

Name returns column name.

func (*ColumnJSONBytes) Type

func (c *ColumnJSONBytes) Type() entity.FieldType

Type returns column entity.FieldType.

func (*ColumnJSONBytes) ValueByIdx

func (c *ColumnJSONBytes) ValueByIdx(idx int) ([]byte, error)

ValueByIdx returns value of the provided index.

func (*ColumnJSONBytes) WithIsDynamic

func (c *ColumnJSONBytes) WithIsDynamic(isDynamic bool) *ColumnJSONBytes

type ColumnSparseFloatVector

type ColumnSparseFloatVector struct {
	ColumnBase
	// contains filtered or unexported fields
}

func NewColumnSparseVectors

func NewColumnSparseVectors(name string, values []entity.SparseEmbedding) *ColumnSparseFloatVector

func (*ColumnSparseFloatVector) AppendValue

func (c *ColumnSparseFloatVector) AppendValue(i interface{}) error

func (*ColumnSparseFloatVector) Data

func (*ColumnSparseFloatVector) FieldData

func (c *ColumnSparseFloatVector) FieldData() *schemapb.FieldData

func (*ColumnSparseFloatVector) Get

func (c *ColumnSparseFloatVector) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnSparseFloatVector) Len

func (c *ColumnSparseFloatVector) Len() int

Len returns column values length.

func (*ColumnSparseFloatVector) Name

func (c *ColumnSparseFloatVector) Name() string

Name returns column name.

func (*ColumnSparseFloatVector) Type

Type returns column FieldType.

func (*ColumnSparseFloatVector) ValueByIdx

func (c *ColumnSparseFloatVector) ValueByIdx(idx int) (entity.SparseEmbedding, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnString

type ColumnString struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnString generated columns type for String

func NewColumnString

func NewColumnString(name string, values []string) *ColumnString

NewColumnString auto generated constructor

func (*ColumnString) AppendValue

func (c *ColumnString) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnString) Data

func (c *ColumnString) Data() []string

Data returns column data

func (*ColumnString) FieldData

func (c *ColumnString) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnString) Get

func (c *ColumnString) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnString) GetAsString

func (c *ColumnString) GetAsString(idx int) (string, error)

func (*ColumnString) Len

func (c *ColumnString) Len() int

Len returns column values length

func (*ColumnString) Name

func (c *ColumnString) Name() string

Name returns column name

func (*ColumnString) Type

func (c *ColumnString) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnString) ValueByIdx

func (c *ColumnString) ValueByIdx(idx int) (string, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnVarChar

type ColumnVarChar struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnVarChar generated columns type for VarChar

func NewColumnVarChar

func NewColumnVarChar(name string, values []string) *ColumnVarChar

NewColumnVarChar auto generated constructor

func (*ColumnVarChar) AppendValue

func (c *ColumnVarChar) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnVarChar) Data

func (c *ColumnVarChar) Data() []string

Data returns column data

func (*ColumnVarChar) FieldData

func (c *ColumnVarChar) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnVarChar) Get

func (c *ColumnVarChar) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnVarChar) GetAsString

func (c *ColumnVarChar) GetAsString(idx int) (string, error)

GetAsString returns value at idx.

func (*ColumnVarChar) Len

func (c *ColumnVarChar) Len() int

Len returns column values length

func (*ColumnVarChar) Name

func (c *ColumnVarChar) Name() string

Name returns column name

func (*ColumnVarChar) Type

func (c *ColumnVarChar) Type() entity.FieldType

Type returns column entity.FieldType

func (*ColumnVarChar) ValueByIdx

func (c *ColumnVarChar) ValueByIdx(idx int) (string, error)

ValueByIdx returns value of the provided index error occurs when index out of range

type ColumnVarCharArray

type ColumnVarCharArray struct {
	ColumnBase
	// contains filtered or unexported fields
}

ColumnVarCharArray generated columns type for VarChar

func NewColumnVarCharArray

func NewColumnVarCharArray(name string, values [][][]byte) *ColumnVarCharArray

NewColumnVarChar auto generated constructor

func (*ColumnVarCharArray) AppendValue

func (c *ColumnVarCharArray) AppendValue(i interface{}) error

AppendValue append value into column

func (*ColumnVarCharArray) Data

func (c *ColumnVarCharArray) Data() [][][]byte

Data returns column data

func (*ColumnVarCharArray) FieldData

func (c *ColumnVarCharArray) FieldData() *schemapb.FieldData

FieldData return column data mapped to schemapb.FieldData

func (*ColumnVarCharArray) Get

func (c *ColumnVarCharArray) Get(idx int) (interface{}, error)

Get returns value at index as interface{}.

func (*ColumnVarCharArray) Len

func (c *ColumnVarCharArray) Len() int

Len returns column values length

func (*ColumnVarCharArray) Name

func (c *ColumnVarCharArray) Name() string

Name returns column name

func (*ColumnVarCharArray) Type

Type returns column entity.FieldType

func (*ColumnVarCharArray) ValueByIdx

func (c *ColumnVarCharArray) ValueByIdx(idx int) ([][]byte, error)

ValueByIdx returns value of the provided index error occurs when index out of range

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL