Documentation
¶
Index ¶
- type Validator
- func (v *Validator) ComputeChecksum(vec *types.Vector) uint32
- func (v *Validator) ValidateBatch(vectors []*types.Vector) error
- func (v *Validator) ValidateConfig(dimension int, m int, efConstruction int) error
- func (v *Validator) ValidateDimension(data []float32, expectedDim int) error
- func (v *Validator) ValidateID(id string) error
- func (v *Validator) ValidateSearchOptions(k int, ef int) error
- func (v *Validator) ValidateVector(vec *types.Vector) error
- func (v *Validator) VerifyChecksum(vec *types.Vector, checksum uint32) bool
- func (v *Validator) VerifyPayloadChecksum(payload []byte, storedChecksum uint32) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
Validator 数据验证器
func (*Validator) ComputeChecksum ¶
ComputeChecksum 计算向量的校验和
func (*Validator) ValidateBatch ¶
ValidateBatch 验证批量向量数据
func (*Validator) ValidateConfig ¶
ValidateConfig 验证配置
func (*Validator) ValidateDimension ¶
ValidateDimension 验证向量维度
func (*Validator) ValidateSearchOptions ¶
ValidateSearchOptions 验证搜索选项
func (*Validator) ValidateVector ¶
ValidateVector 验证向量数据完整性
func (*Validator) VerifyChecksum ¶
VerifyChecksum 验证向量校验和
Click to show internal directories.
Click to hide internal directories.