Documentation ¶
Index ¶
- Constants
- Variables
- func CheckCollection(t *testing.T, actualCollection *entity.Collection, expCollName string, ...)
- func CheckContainsCollection(t *testing.T, collections []*entity.Collection, collName string)
- func CheckErr(t *testing.T, actualErr error, expErrNil bool, expErrorMsg ...string)
- func CheckIndexResult(t *testing.T, actualIndexes []entity.Index, expIndexes ...entity.Index)
- func CheckInsertResult(t *testing.T, actualIds entity.Column, expIds entity.Column)
- func CheckOutputFields(t *testing.T, actualColumns []entity.Column, expFields []string)
- func CheckPersistentSegments(t *testing.T, actualSegments []*entity.Segment, expNb int64)
- func CheckQueryResult(t *testing.T, actualColumns []entity.Column, expColumns []entity.Column)
- func CheckSearchResult(t *testing.T, actualSearchResults []client.SearchResult, expNq int, ...)
- func EqualColumn(t *testing.T, columnA entity.Column, columnB entity.Column)
- func EqualFields(t *testing.T, fieldA *entity.Field, fieldB *entity.Field)
- func EqualSchema(t *testing.T, schemaA entity.Schema, schemaB entity.Schema)
- func GenAllBinaryIndex(metricType entity.MetricType) []entity.Index
- func GenAllFields() []*entity.Field
- func GenAllFloatIndex(metricType entity.MetricType) []entity.Index
- func GenBinaryVector(nb int, dim int) [][]byte
- func GenDefaultBinaryData(start int, nb int, dim int) (*entity.ColumnInt64, *entity.ColumnFloat, *entity.ColumnBinaryVector)
- func GenDefaultBinaryFields(autoID bool, dim string) []*entity.Field
- func GenDefaultColumnData(start int, nb int, dim int) (*entity.ColumnInt64, *entity.ColumnFloat, *entity.ColumnFloatVector)
- func GenDefaultFields(autoID bool) []*entity.Field
- func GenDefaultVarcharData(start int, nb int, dim int) (*entity.ColumnVarChar, *entity.ColumnBinaryVector)
- func GenDefaultVarcharFields(autoID bool) []*entity.Field
- func GenFloatVector(nb, dim int) [][]float32
- func GenLongString(n int) string
- func GenRandomString(n int) string
- func GenScalaField(name string, fieldType entity.FieldType, primaryKey bool, autoID bool) *entity.Field
- func GenSchema(name string, autoID bool, fields []*entity.Field) *entity.Schema
- func GenSearchVectors(nq int, dim int, dataType entity.FieldType) []entity.Vector
- func GenVectorField(name string, fieldType entity.FieldType, dim string) *entity.Field
Constants ¶
const ( DefaultTimeout = 120 DefaultIntFieldName = "int64" DefaultFloatFieldName = "float" DefaultVarcharFieldName = "varchar" DefaultFloatVecFieldName = "floatVec" DefaultBinaryVecFieldName = "binaryVec" DefaultPartition = "_default" DefaultIndexName = "_default_idx_102" DefaultIndexNameBinary = "_default_idx_100" DefaultDim = 128 DefaultDimStr = "128" MaxDim = 32768 DefaultMaxLength = "65535" DefaultShards = int32(2) DefaultConsistencyLevel = entity.ConsistencyLevel(0) DefaultNb = 3000 DefaultNq = 5 DefaultTopK = 10 MaxCollectionNameLen = 255 RowCount = "row_count" RetentionDuration = 40 // common.retentionDuration )
Variables ¶
var IndexStateValue = map[string]int32{
"IndexStateNone": 0,
"Unissued": 1,
"InProgress": 2,
"Finished": 3,
"Failed": 4,
"Retry": 5,
}
Functions ¶
func CheckCollection ¶
func CheckCollection(t *testing.T, actualCollection *entity.Collection, expCollName string, expShardNum int32, expSchema *entity.Schema, expConsistencyLevel entity.ConsistencyLevel)
check
func CheckContainsCollection ¶
func CheckContainsCollection(t *testing.T, collections []*entity.Collection, collName string)
check collections contains collName
func CheckIndexResult ¶
check index result, index type, metric type, index params
func CheckInsertResult ¶
check insert result, ids len (insert count), ids data (pks, but no auto ids)
func CheckOutputFields ¶
check query output fields
func CheckPersistentSegments ¶
check persistent segments
func CheckQueryResult ¶
check query result, column name, type and field date expColumns are
func CheckSearchResult ¶
func CheckSearchResult(t *testing.T, actualSearchResults []client.SearchResult, expNq int, expTopK int)
check search result, check nq, topK, ids, score
func EqualColumn ¶
assert field data is equal of two columns
func EqualFields ¶
equal two fields
func EqualSchema ¶
equal two schemas
func GenAllBinaryIndex ¶
func GenAllBinaryIndex(metricType entity.MetricType) []entity.Index
gen all binary vector index
func GenAllFloatIndex ¶
func GenAllFloatIndex(metricType entity.MetricType) []entity.Index
gen all float vector index
func GenDefaultBinaryData ¶
func GenDefaultBinaryData(start int, nb int, dim int) (*entity.ColumnInt64, *entity.ColumnFloat, *entity.ColumnBinaryVector)
gen default binary collection data
func GenDefaultBinaryFields ¶
gen default binary fields with int64, float, binaryVector field
func GenDefaultColumnData ¶
func GenDefaultColumnData(start int, nb int, dim int) (*entity.ColumnInt64, *entity.ColumnFloat, *entity.ColumnFloatVector)
gen default column with data
func GenDefaultFields ¶
gen default fields with int64, float, floatVector field
func GenDefaultVarcharData ¶
func GenDefaultVarcharData(start int, nb int, dim int) (*entity.ColumnVarChar, *entity.ColumnBinaryVector)
func GenDefaultVarcharFields ¶
gen default fields with varchar, floatVector field
func GenScalaField ¶
func GenScalaField(name string, fieldType entity.FieldType, primaryKey bool, autoID bool) *entity.Field
gen scala field
func GenSearchVectors ¶
gen search vectors
Types ¶
This section is empty.