Will Jones
464a36ad38
feat: {add|alter|drop}_columns APIs ( #1015 )
...
Initial work for #959 . This exposes the basic functionality for each in
all of the APIs. Will add user guide documentation in a later PR.
2024-04-05 16:30:47 -07:00
Weston Pace
41ccb48160
feat: add support for filter during merge insert when matched ( #948 )
...
Closes #940
2024-04-05 16:29:58 -07:00
Weston Pace
18f7bad3dd
feat: add merge_insert to the node and rust APIs ( #915 )
2024-04-05 16:29:05 -07:00
Lei Xu
e7fdb931de
chore: convert all js doc test to use snippet. ( #881 )
2024-04-05 16:28:56 -07:00
Lei Xu
65c1d8bc4c
feat: change create table to accept Arrow table ( #845 )
2024-04-05 16:27:50 -07:00
Bert
a409000c6f
allow passing api key as env var ( #841 )
...
Allow passing API key as env var:
```shell
export LANCEDB_API_KEY=sh_123...
```
with this set, apiKey argument can omitted from `connect`
```js
const db = await vectordb.connect({
uri: "db://test-proj-01-ae8343",
region: "us-east-1",
})
```
```py
db = lancedb.connect(
uri="db://test-proj-01-ae8343",
region="us-east-1",
)
```
2024-04-05 16:27:42 -07:00
Aidan
e74c203e6f
fix: createIndex index cache size ( #741 )
2024-04-05 16:24:47 -07:00
Weston Pace
94e81ff84b
feat: add the ability to create scalar indices ( #679 )
...
This is a pretty direct binding to the underlying lance capability
2024-04-05 16:24:47 -07:00
Aidan
b4ae3f3097
feat: node list tables pagination ( #733 )
2024-04-05 16:24:47 -07:00
Aidan
3232b55218
feat: Node create index API ( #720 )
2024-04-05 16:24:30 -07:00
Aidan
ee2034db23
feat: Node Schema API ( #717 )
2024-04-05 16:24:30 -07:00
Bert
eb62ddfb0c
implement update for remote clients ( #706 )
2024-04-05 16:24:30 -07:00
Bert
e479acc1bd
Update in Node & Rust ( #696 )
...
Co-authored-by: Will Jones <willjones127@gmail.com >
2024-04-05 16:24:15 -07:00
Rob Meng
d74e188f80
fix: fix passing prefilter flag to remote client ( #677 )
...
was passing this at the wrong position
2024-04-05 16:23:49 -07:00
Rob Meng
59c25574f0
feat: enable prefilter in node js ( #675 )
...
enable prefiltering in node js, both native and remote
2024-04-05 16:23:49 -07:00
Bert
22fc0eaaf6
fix: node remote implement table.countRows ( #648 )
2024-04-05 16:23:49 -07:00
Bert
49a366bc74
fix: node send db header for GET requests ( #646 )
2024-04-05 16:23:49 -07:00
Bert
20ab85171b
fix: node remote connection handles non http errors ( #624 )
...
https://github.com/lancedb/lancedb/issues/623
Fixes issue trying to print response status when using remote client. If
the error is not an HTTP error (e.g. dns/network failure), there won't
be a response.
2024-04-05 16:23:14 -07:00
Bert
4d086d63eb
feat: added dataset stats api to node ( #604 )
2024-04-05 16:22:59 -07:00
Rob Meng
c14ccbd334
implement remote api calls for table mutation ( #567 )
...
Add more APIs to remote table for Node SDK
* `add` rows
* `overwrite` table with rows
* `create` table
This has been tested against dev stack
2024-04-05 16:22:59 -07:00
Lei Xu
8dc10180b0
feat(python,js): deletion operation on remote tables ( #568 )
2024-04-05 16:22:59 -07:00
gsilvestrin
2737315cb2
feat(node): Create empty tables / Arrow Tables ( #399 )
...
- Supports creating an empty table as long as an Arrow Schema is provided
- Supports creating a table from an Arrow Table (can be passed as data)
- Simplified some Arrow code in the TS/FFI side
- removed createTableArrow method, it was never documented / tested.
2023-08-22 10:57:45 -07:00
gsilvestrin
03b8f99dca
feat(node) Remote drop table ( #412 )
2023-08-10 09:21:36 -07:00
gsilvestrin
f227658e08
fix(node) Remove mpsc from JS SDK ( #407 )
...
- Callers / SDKs are responsible for keeping track of the last version of the Table
- Remove the mpsc from Table and make all Table operations non-blocking
2023-08-08 10:35:43 -07:00
gsilvestrin
b69b1e3ec8
fix(node) Unit tests hangs and don't exit ( #396 )
2023-08-04 20:18:23 -07:00
Rob Meng
8325979bb8
dont print apikey in remote client toString, add hostoverride to python client ( #353 )
2023-07-23 18:44:00 -04:00
Rob Meng
8233c689c3
fix remote SDK ( #342 )
2023-07-20 02:01:13 -04:00
Rob Meng
a636bb1075
add support for host override ( #335 )
2023-07-18 21:21:39 -04:00
Lei Xu
1d343edbd4
[Node] implement remote db.TableNames ( #334 )
2023-07-18 16:56:47 -07:00
Lei Xu
980f910f50
[Node] initial support of nodejs remote sdk ( #333 )
2023-07-18 16:15:27 -07:00