config

package
v1.35.21 Latest Latest
Warning

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

Go to latest
Published: May 21, 2026 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractVectorConfigs added in v1.32.11

func ExtractVectorConfigs(class *models.Class) (map[string]models.VectorConfig, error)

Types

type MockVectorIndexConfig added in v1.35.17

type MockVectorIndexConfig struct {
	mock.Mock
}

MockVectorIndexConfig is an autogenerated mock type for the VectorIndexConfig type

func NewMockVectorIndexConfig added in v1.35.17

func NewMockVectorIndexConfig(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockVectorIndexConfig

NewMockVectorIndexConfig creates a new instance of MockVectorIndexConfig. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockVectorIndexConfig) DistanceName added in v1.35.17

func (_m *MockVectorIndexConfig) DistanceName() string

DistanceName provides a mock function with no fields

func (*MockVectorIndexConfig) EXPECT added in v1.35.17

func (*MockVectorIndexConfig) IndexType added in v1.35.17

func (_m *MockVectorIndexConfig) IndexType() string

IndexType provides a mock function with no fields

func (*MockVectorIndexConfig) IsMultiVector added in v1.35.17

func (_m *MockVectorIndexConfig) IsMultiVector() bool

IsMultiVector provides a mock function with no fields

type MockVectorIndexConfig_DistanceName_Call added in v1.35.17

type MockVectorIndexConfig_DistanceName_Call struct {
	*mock.Call
}

MockVectorIndexConfig_DistanceName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DistanceName'

func (*MockVectorIndexConfig_DistanceName_Call) Return added in v1.35.17

func (*MockVectorIndexConfig_DistanceName_Call) Run added in v1.35.17

func (*MockVectorIndexConfig_DistanceName_Call) RunAndReturn added in v1.35.17

type MockVectorIndexConfig_Expecter added in v1.35.17

type MockVectorIndexConfig_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockVectorIndexConfig_Expecter) DistanceName added in v1.35.17

DistanceName is a helper method to define mock.On call

func (*MockVectorIndexConfig_Expecter) IndexType added in v1.35.17

IndexType is a helper method to define mock.On call

func (*MockVectorIndexConfig_Expecter) IsMultiVector added in v1.35.17

IsMultiVector is a helper method to define mock.On call

type MockVectorIndexConfig_IndexType_Call added in v1.35.17

type MockVectorIndexConfig_IndexType_Call struct {
	*mock.Call
}

MockVectorIndexConfig_IndexType_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IndexType'

func (*MockVectorIndexConfig_IndexType_Call) Return added in v1.35.17

func (*MockVectorIndexConfig_IndexType_Call) Run added in v1.35.17

func (*MockVectorIndexConfig_IndexType_Call) RunAndReturn added in v1.35.17

type MockVectorIndexConfig_IsMultiVector_Call added in v1.35.17

type MockVectorIndexConfig_IsMultiVector_Call struct {
	*mock.Call
}

MockVectorIndexConfig_IsMultiVector_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsMultiVector'

func (*MockVectorIndexConfig_IsMultiVector_Call) Return added in v1.35.17

func (*MockVectorIndexConfig_IsMultiVector_Call) Run added in v1.35.17

func (*MockVectorIndexConfig_IsMultiVector_Call) RunAndReturn added in v1.35.17

type VectorIndexConfig

type VectorIndexConfig interface {
	IndexType() string
	DistanceName() string
	IsMultiVector() bool
}

func TypeAssertVectorIndex

func TypeAssertVectorIndex(class *models.Class, targetVectors []string) ([]VectorIndexConfig, error)

Jump to

Keyboard shortcuts

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