Skip to content

Commit 60fc848

Browse files
committed
add properties support for table ops
1 parent 96923d7 commit 60fc848

8 files changed

Lines changed: 535 additions & 42 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ lance-io = { version = "=2.0.0-beta.10", path = "./rust/lance-io", default-featu
6363
lance-linalg = { version = "=2.0.0-beta.10", path = "./rust/lance-linalg" }
6464
lance-namespace = { version = "=2.0.0-beta.10", path = "./rust/lance-namespace" }
6565
lance-namespace-impls = { version = "=2.0.0-beta.10", path = "./rust/lance-namespace-impls" }
66-
lance-namespace-reqwest-client = { version = "=0.4.5" }
66+
lance-namespace-reqwest-client = { git = "https://github.com/wojiaodoubao/lance-namespace", branch = "rest-table-properties" }
6767
lance-table = { version = "=2.0.0-beta.10", path = "./rust/lance-table" }
6868
lance-test-macros = { version = "=2.0.0-beta.10", path = "./rust/lance-test-macros" }
6969
lance-testing = { version = "=2.0.0-beta.10", path = "./rust/lance-testing" }

java/lance-jni/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

python/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/lance-namespace-impls/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ credential-vendor-azure = ["dep:azure_core", "dep:azure_identity", "dep:azure_st
2929
[dependencies]
3030
lance-namespace.workspace = true
3131
lance-core.workspace = true
32+
lance-namespace-reqwest-client.workspace = true
3233

3334
# REST implementation dependencies (optional, enabled by "rest" feature)
3435
reqwest = { version = "0.12", optional = true, default-features = false, features = [

rust/lance-namespace-impls/src/dir.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,15 @@
88
99
pub mod manifest;
1010

11+
use crate::context::DynamicContextProvider;
1112
use arrow::record_batch::RecordBatchIterator;
1213
use arrow_ipc::reader::StreamReader;
1314
use async_trait::async_trait;
1415
use bytes::Bytes;
1516
use lance::dataset::{Dataset, WriteParams};
1617
use lance::session::Session;
1718
use lance_io::object_store::{ObjectStore, ObjectStoreParams, ObjectStoreRegistry};
18-
use object_store::path::Path;
19-
use object_store::{Error as ObjectStoreError, ObjectStore as OSObjectStore, PutMode, PutOptions};
20-
use std::collections::HashMap;
21-
use std::io::Cursor;
22-
use std::sync::Arc;
2319

24-
use crate::context::DynamicContextProvider;
2520
use lance_namespace::models::{
2621
CreateEmptyTableRequest, CreateEmptyTableResponse, CreateNamespaceRequest,
2722
CreateNamespaceResponse, CreateTableRequest, CreateTableResponse, DeclareTableRequest,
@@ -30,6 +25,11 @@ use lance_namespace::models::{
3025
DropTableRequest, DropTableResponse, Identity, ListNamespacesRequest, ListNamespacesResponse,
3126
ListTablesRequest, ListTablesResponse, NamespaceExistsRequest, TableExistsRequest,
3227
};
28+
use object_store::path::Path;
29+
use object_store::{Error as ObjectStoreError, ObjectStore as OSObjectStore, PutMode, PutOptions};
30+
use std::collections::HashMap;
31+
use std::io::Cursor;
32+
use std::sync::Arc;
3333

3434
use lance_core::{box_error, Error, Result};
3535
use lance_namespace::schema::arrow_schema_to_json;

0 commit comments

Comments
 (0)