File tree 3 files changed +25
-1
lines changed
3 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " upstash/vector-laravel" ,
3
3
"description" : " Upstash Vector SDK for Laravel" ,
4
- "version" : " v0.2.0 " ,
4
+ "version" : " v0.2.1 " ,
5
5
"keywords" : [
6
6
" Upstash" ,
7
7
" laravel" ,
Original file line number Diff line number Diff line change 9
9
use Upstash \Vector \DataQueryResult ;
10
10
use Upstash \Vector \DataUpsert ;
11
11
use Upstash \Vector \IndexInfo ;
12
+ use Upstash \Vector \Iterators \VectorRangeIterator ;
12
13
use Upstash \Vector \NamespaceInfo ;
13
14
use Upstash \Vector \VectorDeleteResult ;
14
15
use Upstash \Vector \VectorFetch ;
17
18
use Upstash \Vector \VectorQuery ;
18
19
use Upstash \Vector \VectorQueryManyResult ;
19
20
use Upstash \Vector \VectorQueryResult ;
21
+ use Upstash \Vector \VectorRange ;
22
+ use Upstash \Vector \VectorRangeResult ;
20
23
use Upstash \Vector \VectorUpdate ;
21
24
use Upstash \Vector \VectorUpsert ;
22
25
39
42
* @method static IndexInterface connection(string $connection)
40
43
* @method static VectorMatch|null random()
41
44
* @method static void update(VectorUpdate $update)
45
+ * @method static string[] listNamespaces()
46
+ * @method static VectorRangeResult range(VectorRange $range)
47
+ * @method static VectorRangeIterator rangeIterator(VectorRange $range)
42
48
*
43
49
* @see \Upstash\Vector\Laravel\VectorManager
44
50
* @see \Upstash\Vector\Index
Original file line number Diff line number Diff line change 12
12
use Upstash \Vector \DataUpsert ;
13
13
use Upstash \Vector \Index ;
14
14
use Upstash \Vector \IndexInfo ;
15
+ use Upstash \Vector \Iterators \VectorRangeIterator ;
15
16
use Upstash \Vector \NamespaceInfo ;
16
17
use Upstash \Vector \VectorDeleteResult ;
17
18
use Upstash \Vector \VectorFetch ;
20
21
use Upstash \Vector \VectorQuery ;
21
22
use Upstash \Vector \VectorQueryManyResult ;
22
23
use Upstash \Vector \VectorQueryResult ;
24
+ use Upstash \Vector \VectorRange ;
25
+ use Upstash \Vector \VectorRangeResult ;
23
26
use Upstash \Vector \VectorUpdate ;
24
27
use Upstash \Vector \VectorUpsert ;
25
28
@@ -155,4 +158,19 @@ public function update(VectorUpdate $update): void
155
158
{
156
159
$ this ->getDefaultConnection ()->update ($ update );
157
160
}
161
+
162
+ public function listNamespaces (): array
163
+ {
164
+ return $ this ->getDefaultConnection ()->listNamespaces ();
165
+ }
166
+
167
+ public function range (VectorRange $ range ): VectorRangeResult
168
+ {
169
+ return $ this ->getDefaultConnection ()->range ($ range );
170
+ }
171
+
172
+ public function rangeIterator (VectorRange $ range ): VectorRangeIterator
173
+ {
174
+ return $ this ->getDefaultConnection ()->rangeIterator ($ range );
175
+ }
158
176
}
You can’t perform that action at this time.
0 commit comments