@@ -41,7 +41,7 @@ size_t vectorDataSize(VectorType type, VectorDims dims){
4141 return dims * sizeof (float );
4242 case VECTOR_TYPE_FLOAT64 :
4343 return dims * sizeof (double );
44- case VECTOR_TYPE_1BIT :
44+ case VECTOR_TYPE_FLOAT1BIT :
4545 return (dims + 7 ) / 8 ;
4646 default :
4747 assert (0 );
@@ -114,7 +114,7 @@ float vectorDistanceCos(const Vector *pVector1, const Vector *pVector2){
114114 return vectorF32DistanceCos (pVector1 , pVector2 );
115115 case VECTOR_TYPE_FLOAT64 :
116116 return vectorF64DistanceCos (pVector1 , pVector2 );
117- case VECTOR_TYPE_1BIT :
117+ case VECTOR_TYPE_FLOAT1BIT :
118118 return vector1BitDistanceHamming (pVector1 , pVector2 );
119119 default :
120120 assert (0 );
@@ -278,7 +278,7 @@ static int vectorParseMeta(const unsigned char *pBlob, size_t nBlobSize, int *pT
278278 }
279279 * pDims = nBlobSize / sizeof (double );
280280 * pDataSize = nBlobSize ;
281- }else if ( * pType == VECTOR_TYPE_1BIT ){
281+ }else if ( * pType == VECTOR_TYPE_FLOAT1BIT ){
282282 if ( nBlobSize == 0 || nBlobSize % 2 != 0 ){
283283 * pzErrMsg = sqlite3_mprintf ("vector: 1bit vector blob length must be divisible by 2 and not be empty (excluding 'type'-byte): length=%d" , nBlobSize );
284284 return SQLITE_ERROR ;
@@ -328,7 +328,7 @@ int vectorParseSqliteBlobWithType(
328328 case VECTOR_TYPE_FLOAT64 :
329329 vectorF64DeserializeFromBlob (pVector , pBlob , nDataSize );
330330 return 0 ;
331- case VECTOR_TYPE_1BIT :
331+ case VECTOR_TYPE_FLOAT1BIT :
332332 vector1BitDeserializeFromBlob (pVector , pBlob , nDataSize );
333333 return 0 ;
334334 default :
@@ -426,7 +426,7 @@ void vectorDump(const Vector *pVector){
426426 case VECTOR_TYPE_FLOAT64 :
427427 vectorF64Dump (pVector );
428428 break ;
429- case VECTOR_TYPE_1BIT :
429+ case VECTOR_TYPE_FLOAT1BIT :
430430 vector1BitDump (pVector );
431431 break ;
432432 default :
@@ -457,7 +457,7 @@ static int vectorMetaSize(VectorType type, VectorDims dims){
457457 return 0 ;
458458 }else if ( type == VECTOR_TYPE_FLOAT64 ){
459459 return 1 ;
460- }else if ( type == VECTOR_TYPE_1BIT ){
460+ }else if ( type == VECTOR_TYPE_FLOAT1BIT ){
461461 nDataSize = vectorDataSize (type , dims );
462462 nMetaSize ++ ; // one byte which specify amount of leftover bits
463463 if ( nDataSize % 2 == 0 ){
@@ -477,10 +477,10 @@ static void vectorSerializeMeta(const Vector *pVector, size_t nDataSize, unsigne
477477 assert ( nDataSize % 2 == 0 );
478478 assert ( nBlobSize == nDataSize + 1 );
479479 pBlob [nBlobSize - 1 ] = VECTOR_TYPE_FLOAT64 ;
480- }else if ( pVector -> type == VECTOR_TYPE_1BIT ){
480+ }else if ( pVector -> type == VECTOR_TYPE_FLOAT1BIT ){
481481 assert ( nBlobSize % 2 == 1 );
482482 assert ( nBlobSize >= 3 );
483- pBlob [nBlobSize - 1 ] = VECTOR_TYPE_1BIT ;
483+ pBlob [nBlobSize - 1 ] = VECTOR_TYPE_FLOAT1BIT ;
484484 pBlob [nBlobSize - 2 ] = 8 * (nBlobSize - 1 ) - pVector -> dims ;
485485 }else {
486486 assert ( 0 );
@@ -517,7 +517,7 @@ void vectorSerializeWithMeta(
517517 case VECTOR_TYPE_FLOAT64 :
518518 vectorF64SerializeToBlob (pVector , pBlob , nDataSize );
519519 break ;
520- case VECTOR_TYPE_1BIT :
520+ case VECTOR_TYPE_FLOAT1BIT :
521521 vector1BitSerializeToBlob (pVector , pBlob , nDataSize );
522522 break ;
523523 default :
@@ -533,7 +533,7 @@ size_t vectorSerializeToBlob(const Vector *pVector, unsigned char *pBlob, size_t
533533 return vectorF32SerializeToBlob (pVector , pBlob , nBlobSize );
534534 case VECTOR_TYPE_FLOAT64 :
535535 return vectorF64SerializeToBlob (pVector , pBlob , nBlobSize );
536- case VECTOR_TYPE_1BIT :
536+ case VECTOR_TYPE_FLOAT1BIT :
537537 return vector1BitSerializeToBlob (pVector , pBlob , nBlobSize );
538538 default :
539539 assert (0 );
@@ -562,7 +562,7 @@ static void vectorConvertFromF32(const Vector *pFrom, Vector *pTo){
562562 for (i = 0 ; i < pFrom -> dims ; i ++ ){
563563 dstF64 [i ] = src [i ];
564564 }
565- }else if ( pTo -> type == VECTOR_TYPE_1BIT ){
565+ }else if ( pTo -> type == VECTOR_TYPE_FLOAT1BIT ){
566566 dst1Bit = pTo -> data ;
567567 for (i = 0 ; i < pFrom -> dims ; i += 8 ){
568568 dst1Bit [i / 8 ] = 0 ;
@@ -594,7 +594,7 @@ static void vectorConvertFromF64(const Vector *pFrom, Vector *pTo){
594594 for (i = 0 ; i < pFrom -> dims ; i ++ ){
595595 dstF32 [i ] = src [i ];
596596 }
597- }else if ( pTo -> type == VECTOR_TYPE_1BIT ){
597+ }else if ( pTo -> type == VECTOR_TYPE_FLOAT1BIT ){
598598 dst1Bit = pTo -> data ;
599599 for (i = 0 ; i < pFrom -> dims ; i += 8 ){
600600 dst1Bit [i / 8 ] = 0 ;
@@ -618,7 +618,7 @@ static void vectorConvertFrom1Bit(const Vector *pFrom, Vector *pTo){
618618
619619 assert ( pFrom -> dims == pTo -> dims );
620620 assert ( pFrom -> type != pTo -> type );
621- assert ( pFrom -> type == VECTOR_TYPE_1BIT );
621+ assert ( pFrom -> type == VECTOR_TYPE_FLOAT1BIT );
622622
623623 src = pFrom -> data ;
624624 if ( pTo -> type == VECTOR_TYPE_FLOAT32 ){
@@ -656,7 +656,7 @@ void vectorConvert(const Vector *pFrom, Vector *pTo){
656656 vectorConvertFromF32 (pFrom , pTo );
657657 }else if ( pFrom -> type == VECTOR_TYPE_FLOAT64 ){
658658 vectorConvertFromF64 (pFrom , pTo );
659- }else if ( pFrom -> type == VECTOR_TYPE_1BIT ){
659+ }else if ( pFrom -> type == VECTOR_TYPE_FLOAT1BIT ){
660660 vectorConvertFrom1Bit (pFrom , pTo );
661661 }else {
662662 assert ( 0 );
@@ -739,7 +739,7 @@ static void vector1BitFunc(
739739 int argc ,
740740 sqlite3_value * * argv
741741){
742- vectorFuncHintedType (context , argc , argv , VECTOR_TYPE_1BIT );
742+ vectorFuncHintedType (context , argc , argv , VECTOR_TYPE_FLOAT1BIT );
743743}
744744
745745/*
0 commit comments