@@ -131,21 +131,21 @@ do_execsql_test vector-empty {
131
131
132
132
133
133
do_execsql_test vector-null {
134
- CREATE TABLE t_null( v FLOAT32(3 ));
134
+ CREATE TABLE t_null( v FLOAT32(2 ));
135
135
CREATE INDEX t_null_idx ON t_null( libsql_vector_idx(v) );
136
- INSERT INTO t_null VALUES(vector('[1,2,3 ]'));
136
+ INSERT INTO t_null VALUES(vector('[1,-1 ]'));
137
137
INSERT INTO t_null VALUES(NULL);
138
- INSERT INTO t_null VALUES(vector('[3,4,5 ]'));
139
- SELECT * FROM vector_top_k('t_null_idx', '[1,2,3 ]', 2);
140
- UPDATE t_null SET v = vector('[2,3,4 ]') WHERE rowid = 2;
141
- SELECT rowid FROM vector_top_k('t_null_idx', vector('[2,3,4 ]'), 3);
138
+ INSERT INTO t_null VALUES(vector('[-2,1 ]'));
139
+ SELECT * FROM vector_top_k('t_null_idx', '[1,1 ]', 2);
140
+ UPDATE t_null SET v = vector('[1,1 ]') WHERE rowid = 2;
141
+ SELECT rowid FROM vector_top_k('t_null_idx', vector('[1,1 ]'), 3);
142
142
UPDATE t_null SET v = NULL WHERE rowid = 3;
143
- SELECT rowid FROM vector_top_k('t_null_idx', vector('[2,3,4 ]'), 3);
143
+ SELECT rowid FROM vector_top_k('t_null_idx', vector('[1,1 ]'), 3);
144
144
UPDATE t_null SET v = NULL;
145
- SELECT rowid FROM vector_top_k('t_null_idx', vector('[2,3,4 ]'), 3);
145
+ SELECT rowid FROM vector_top_k('t_null_idx', vector('[1,1 ]'), 3);
146
146
} {
147
147
1 3
148
- 2 3 1
148
+ 2 1 3
149
149
2 1
150
150
}
151
151
0 commit comments