Crates.io | lance-namespace-reqwest-client |
lib.rs | lance-namespace-reqwest-client |
version | 0.0.15 |
created_at | 2025-09-01 04:12:33.98824+00 |
updated_at | 2025-09-24 05:49:18.973643+00 |
description | This OpenAPI specification is a part of the Lance namespace specification. It contains 2 parts: The `components/schemas`, `components/responses`, `components/examples`, `tags` sections define the request and response shape for each operation in a Lance Namespace across all implementations. See https://lancedb.github.io/lance-namespace/spec/operations for more details. The `servers`, `security`, `paths`, `components/parameters` sections are for the Lance REST Namespace implementation, which defines a complete REST server that can work with Lance datasets. See https://lancedb.github.io/lance-namespace/spec/impls/rest for more details. |
homepage | |
repository | |
max_upload_size | |
id | 1819100 |
size | 684,452 |
This OpenAPI specification is a part of the Lance namespace specification. It contains 2 parts:
The components/schemas
, components/responses
, components/examples
, tags
sections define
the request and response shape for each operation in a Lance Namespace across all implementations.
See https://lancedb.github.io/lance-namespace/spec/operations for more details.
The servers
, security
, paths
, components/parameters
sections are for the
Lance REST Namespace implementation, which defines a complete REST server that can work with Lance datasets.
See https://lancedb.github.io/lance-namespace/spec/impls/rest for more details.
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
org.openapitools.codegen.languages.RustClientCodegen
Put the package under your project folder in a directory named lance-namespace-reqwest-client
and add the following to Cargo.toml
under [dependencies]
:
lance-namespace-reqwest-client = { path = "./lance-namespace-reqwest-client" }
All URIs are relative to http://localhost:2333
Class | Method | HTTP request | Description |
---|
DataApi | alter_table_add_columns | POST /v1/table/{id}/add_columns | Add new columns to table schema DataApi | analyze_table_query_plan | POST /v1/table/{id}/analyze_plan | Analyze query execution plan DataApi | count_table_rows | POST /v1/table/{id}/count_rows | Count rows in a table DataApi | create_table | POST /v1/table/{id}/create | Create a table with the given name DataApi | delete_from_table | POST /v1/table/{id}/delete | Delete rows from a table DataApi | explain_table_query_plan | POST /v1/table/{id}/explain_plan | Get query execution plan explanation DataApi | insert_into_table | POST /v1/table/{id}/insert | Insert records into a table DataApi | merge_insert_into_table | POST /v1/table/{id}/merge_insert | Merge insert (upsert) records into a table DataApi | query_table | POST /v1/table/{id}/query | Query a table DataApi | update_table | POST /v1/table/{id}/update | Update rows in a table IndexApi | create_table_index | POST /v1/table/{id}/create_index | Create an index on a table IndexApi | describe_table_index_stats | POST /v1/table/{id}/index/{index_name}/stats | Get table index statistics IndexApi | drop_table_index | POST /v1/table/{id}/index/{index_name}/drop | Drop a specific index IndexApi | list_table_indices | POST /v1/table/{id}/index/list | List indexes on a table MetadataApi | alter_table_alter_columns | POST /v1/table/{id}/alter_columns | Modify existing columns MetadataApi | alter_table_drop_columns | POST /v1/table/{id}/drop_columns | Remove columns from table MetadataApi | alter_transaction | POST /v1/transaction/{id}/alter | Alter information of a transaction. MetadataApi | create_empty_table | POST /v1/table/{id}/create-empty | Create an empty table MetadataApi | create_namespace | POST /v1/namespace/{id}/create | Create a new namespace MetadataApi | create_table_index | POST /v1/table/{id}/create_index | Create an index on a table MetadataApi | create_table_tag | POST /v1/table/{id}/tags/create | Create a new tag MetadataApi | delete_table_tag | POST /v1/table/{id}/tags/delete | Delete a tag MetadataApi | deregister_table | POST /v1/table/{id}/deregister | Deregister a table MetadataApi | describe_namespace | POST /v1/namespace/{id}/describe | Describe a namespace MetadataApi | describe_table | POST /v1/table/{id}/describe | Describe information of a table MetadataApi | describe_table_index_stats | POST /v1/table/{id}/index/{index_name}/stats | Get table index statistics MetadataApi | describe_transaction | POST /v1/transaction/{id}/describe | Describe information about a transaction MetadataApi | drop_namespace | POST /v1/namespace/{id}/drop | Drop a namespace MetadataApi | drop_table | POST /v1/table/{id}/drop | Drop a table MetadataApi | drop_table_index | POST /v1/table/{id}/index/{index_name}/drop | Drop a specific index MetadataApi | get_table_stats | POST /v1/table/{id}/stats | Get table statistics MetadataApi | get_table_tag_version | POST /v1/table/{id}/tags/version | Get version for a specific tag MetadataApi | list_namespaces | GET /v1/namespace/{id}/list | List namespaces MetadataApi | list_table_indices | POST /v1/table/{id}/index/list | List indexes on a table MetadataApi | list_table_tags | GET /v1/table/{id}/tags/list | List all tags for a table MetadataApi | list_table_versions | POST /v1/table/{id}/version/list | List all versions of a table MetadataApi | list_tables | GET /v1/namespace/{id}/table/list | List tables in a namespace MetadataApi | namespace_exists | POST /v1/namespace/{id}/exists | Check if a namespace exists MetadataApi | register_table | POST /v1/table/{id}/register | Register a table to a namespace MetadataApi | restore_table | POST /v1/table/{id}/restore | Restore table to a specific version MetadataApi | table_exists | POST /v1/table/{id}/exists | Check if a table exists MetadataApi | update_table_tag | POST /v1/table/{id}/tags/update | Update a tag to point to a different version NamespaceApi | create_namespace | POST /v1/namespace/{id}/create | Create a new namespace NamespaceApi | describe_namespace | POST /v1/namespace/{id}/describe | Describe a namespace NamespaceApi | drop_namespace | POST /v1/namespace/{id}/drop | Drop a namespace NamespaceApi | list_namespaces | GET /v1/namespace/{id}/list | List namespaces NamespaceApi | list_tables | GET /v1/namespace/{id}/table/list | List tables in a namespace NamespaceApi | namespace_exists | POST /v1/namespace/{id}/exists | Check if a namespace exists TableApi | alter_table_add_columns | POST /v1/table/{id}/add_columns | Add new columns to table schema TableApi | alter_table_alter_columns | POST /v1/table/{id}/alter_columns | Modify existing columns TableApi | alter_table_drop_columns | POST /v1/table/{id}/drop_columns | Remove columns from table TableApi | analyze_table_query_plan | POST /v1/table/{id}/analyze_plan | Analyze query execution plan TableApi | count_table_rows | POST /v1/table/{id}/count_rows | Count rows in a table TableApi | create_empty_table | POST /v1/table/{id}/create-empty | Create an empty table TableApi | create_table | POST /v1/table/{id}/create | Create a table with the given name TableApi | create_table_index | POST /v1/table/{id}/create_index | Create an index on a table TableApi | create_table_tag | POST /v1/table/{id}/tags/create | Create a new tag TableApi | delete_from_table | POST /v1/table/{id}/delete | Delete rows from a table TableApi | delete_table_tag | POST /v1/table/{id}/tags/delete | Delete a tag TableApi | deregister_table | POST /v1/table/{id}/deregister | Deregister a table TableApi | describe_table | POST /v1/table/{id}/describe | Describe information of a table TableApi | describe_table_index_stats | POST /v1/table/{id}/index/{index_name}/stats | Get table index statistics TableApi | drop_table | POST /v1/table/{id}/drop | Drop a table TableApi | drop_table_index | POST /v1/table/{id}/index/{index_name}/drop | Drop a specific index TableApi | explain_table_query_plan | POST /v1/table/{id}/explain_plan | Get query execution plan explanation TableApi | get_table_stats | POST /v1/table/{id}/stats | Get table statistics TableApi | get_table_tag_version | POST /v1/table/{id}/tags/version | Get version for a specific tag TableApi | insert_into_table | POST /v1/table/{id}/insert | Insert records into a table TableApi | list_table_indices | POST /v1/table/{id}/index/list | List indexes on a table TableApi | list_table_tags | GET /v1/table/{id}/tags/list | List all tags for a table TableApi | list_table_versions | POST /v1/table/{id}/version/list | List all versions of a table TableApi | list_tables | GET /v1/namespace/{id}/table/list | List tables in a namespace TableApi | merge_insert_into_table | POST /v1/table/{id}/merge_insert | Merge insert (upsert) records into a table TableApi | query_table | POST /v1/table/{id}/query | Query a table TableApi | register_table | POST /v1/table/{id}/register | Register a table to a namespace TableApi | restore_table | POST /v1/table/{id}/restore | Restore table to a specific version TableApi | table_exists | POST /v1/table/{id}/exists | Check if a table exists TableApi | update_table | POST /v1/table/{id}/update | Update rows in a table TableApi | update_table_tag | POST /v1/table/{id}/tags/update | Update a tag to point to a different version TagApi | create_table_tag | POST /v1/table/{id}/tags/create | Create a new tag TagApi | delete_table_tag | POST /v1/table/{id}/tags/delete | Delete a tag TagApi | get_table_tag_version | POST /v1/table/{id}/tags/version | Get version for a specific tag TagApi | list_table_tags | GET /v1/table/{id}/tags/list | List all tags for a table TagApi | update_table_tag | POST /v1/table/{id}/tags/update | Update a tag to point to a different version TransactionApi | alter_transaction | POST /v1/transaction/{id}/alter | Alter information of a transaction. TransactionApi | describe_transaction | POST /v1/transaction/{id}/describe | Describe information about a transaction
To get access to the crate's generated documentation, use:
cargo doc --open