# lance-namespace-urllib3-client
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://lance.org/format/namespace/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://lance.org/format/namespace/rest for more details.


This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0.0
- Package version: 0.4.2
- Generator version: 7.12.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.8+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:
```python
import lance_namespace_urllib3_client
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import lance_namespace_urllib3_client
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import lance_namespace_urllib3_client
from lance_namespace_urllib3_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost:2333
# See configuration.py for a list of all supported configuration parameters.
configuration = lance_namespace_urllib3_client.Configuration(
    host = "http://localhost:2333"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

configuration.access_token = os.environ["ACCESS_TOKEN"]

# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'

# Configure Bearer authorization: BearerAuth
configuration = lance_namespace_urllib3_client.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
with lance_namespace_urllib3_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = lance_namespace_urllib3_client.DataApi(api_client)
    id = 'id_example' # str | `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace. 
    alter_table_add_columns_request = lance_namespace_urllib3_client.AlterTableAddColumnsRequest() # AlterTableAddColumnsRequest | 
    delimiter = 'delimiter_example' # str | An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used.  (optional)

    try:
        # Add new columns to table schema
        api_response = api_instance.alter_table_add_columns(id, alter_table_add_columns_request, delimiter=delimiter)
        print("The response of DataApi->alter_table_add_columns:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DataApi->alter_table_add_columns: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *http://localhost:2333*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*DataApi* | [**alter_table_add_columns**](docs/DataApi.md#alter_table_add_columns) | **POST** /v1/table/{id}/add_columns | Add new columns to table schema
*DataApi* | [**analyze_table_query_plan**](docs/DataApi.md#analyze_table_query_plan) | **POST** /v1/table/{id}/analyze_plan | Analyze query execution plan
*DataApi* | [**count_table_rows**](docs/DataApi.md#count_table_rows) | **POST** /v1/table/{id}/count_rows | Count rows in a table
*DataApi* | [**create_table**](docs/DataApi.md#create_table) | **POST** /v1/table/{id}/create | Create a table with the given name
*DataApi* | [**delete_from_table**](docs/DataApi.md#delete_from_table) | **POST** /v1/table/{id}/delete | Delete rows from a table
*DataApi* | [**explain_table_query_plan**](docs/DataApi.md#explain_table_query_plan) | **POST** /v1/table/{id}/explain_plan | Get query execution plan explanation
*DataApi* | [**insert_into_table**](docs/DataApi.md#insert_into_table) | **POST** /v1/table/{id}/insert | Insert records into a table
*DataApi* | [**merge_insert_into_table**](docs/DataApi.md#merge_insert_into_table) | **POST** /v1/table/{id}/merge_insert | Merge insert (upsert) records into a table
*DataApi* | [**query_table**](docs/DataApi.md#query_table) | **POST** /v1/table/{id}/query | Query a table
*DataApi* | [**update_table**](docs/DataApi.md#update_table) | **POST** /v1/table/{id}/update | Update rows in a table
*IndexApi* | [**create_table_index**](docs/IndexApi.md#create_table_index) | **POST** /v1/table/{id}/create_index | Create an index on a table
*IndexApi* | [**create_table_scalar_index**](docs/IndexApi.md#create_table_scalar_index) | **POST** /v1/table/{id}/create_scalar_index | Create a scalar index on a table
*IndexApi* | [**describe_table_index_stats**](docs/IndexApi.md#describe_table_index_stats) | **POST** /v1/table/{id}/index/{index_name}/stats | Get table index statistics
*IndexApi* | [**drop_table_index**](docs/IndexApi.md#drop_table_index) | **POST** /v1/table/{id}/index/{index_name}/drop | Drop a specific index
*IndexApi* | [**list_table_indices**](docs/IndexApi.md#list_table_indices) | **POST** /v1/table/{id}/index/list | List indexes on a table
*MetadataApi* | [**alter_table_alter_columns**](docs/MetadataApi.md#alter_table_alter_columns) | **POST** /v1/table/{id}/alter_columns | Modify existing columns
*MetadataApi* | [**alter_table_drop_columns**](docs/MetadataApi.md#alter_table_drop_columns) | **POST** /v1/table/{id}/drop_columns | Remove columns from table
*MetadataApi* | [**alter_transaction**](docs/MetadataApi.md#alter_transaction) | **POST** /v1/transaction/{id}/alter | Alter information of a transaction.
*MetadataApi* | [**create_empty_table**](docs/MetadataApi.md#create_empty_table) | **POST** /v1/table/{id}/create-empty | Create an empty table
*MetadataApi* | [**create_namespace**](docs/MetadataApi.md#create_namespace) | **POST** /v1/namespace/{id}/create | Create a new namespace
*MetadataApi* | [**create_table_index**](docs/MetadataApi.md#create_table_index) | **POST** /v1/table/{id}/create_index | Create an index on a table
*MetadataApi* | [**create_table_scalar_index**](docs/MetadataApi.md#create_table_scalar_index) | **POST** /v1/table/{id}/create_scalar_index | Create a scalar index on a table
*MetadataApi* | [**create_table_tag**](docs/MetadataApi.md#create_table_tag) | **POST** /v1/table/{id}/tags/create | Create a new tag
*MetadataApi* | [**declare_table**](docs/MetadataApi.md#declare_table) | **POST** /v1/table/{id}/declare | Declare a table
*MetadataApi* | [**delete_table_tag**](docs/MetadataApi.md#delete_table_tag) | **POST** /v1/table/{id}/tags/delete | Delete a tag
*MetadataApi* | [**deregister_table**](docs/MetadataApi.md#deregister_table) | **POST** /v1/table/{id}/deregister | Deregister a table
*MetadataApi* | [**describe_namespace**](docs/MetadataApi.md#describe_namespace) | **POST** /v1/namespace/{id}/describe | Describe a namespace
*MetadataApi* | [**describe_table**](docs/MetadataApi.md#describe_table) | **POST** /v1/table/{id}/describe | Describe information of a table
*MetadataApi* | [**describe_table_index_stats**](docs/MetadataApi.md#describe_table_index_stats) | **POST** /v1/table/{id}/index/{index_name}/stats | Get table index statistics
*MetadataApi* | [**describe_transaction**](docs/MetadataApi.md#describe_transaction) | **POST** /v1/transaction/{id}/describe | Describe information about a transaction
*MetadataApi* | [**drop_namespace**](docs/MetadataApi.md#drop_namespace) | **POST** /v1/namespace/{id}/drop | Drop a namespace
*MetadataApi* | [**drop_table**](docs/MetadataApi.md#drop_table) | **POST** /v1/table/{id}/drop | Drop a table
*MetadataApi* | [**drop_table_index**](docs/MetadataApi.md#drop_table_index) | **POST** /v1/table/{id}/index/{index_name}/drop | Drop a specific index
*MetadataApi* | [**get_table_stats**](docs/MetadataApi.md#get_table_stats) | **POST** /v1/table/{id}/stats | Get table statistics
*MetadataApi* | [**get_table_tag_version**](docs/MetadataApi.md#get_table_tag_version) | **POST** /v1/table/{id}/tags/version | Get version for a specific tag
*MetadataApi* | [**list_namespaces**](docs/MetadataApi.md#list_namespaces) | **GET** /v1/namespace/{id}/list | List namespaces
*MetadataApi* | [**list_table_indices**](docs/MetadataApi.md#list_table_indices) | **POST** /v1/table/{id}/index/list | List indexes on a table
*MetadataApi* | [**list_table_tags**](docs/MetadataApi.md#list_table_tags) | **POST** /v1/table/{id}/tags/list | List all tags for a table
*MetadataApi* | [**list_table_versions**](docs/MetadataApi.md#list_table_versions) | **POST** /v1/table/{id}/version/list | List all versions of a table
*MetadataApi* | [**list_tables**](docs/MetadataApi.md#list_tables) | **GET** /v1/namespace/{id}/table/list | List tables in a namespace
*MetadataApi* | [**namespace_exists**](docs/MetadataApi.md#namespace_exists) | **POST** /v1/namespace/{id}/exists | Check if a namespace exists
*MetadataApi* | [**register_table**](docs/MetadataApi.md#register_table) | **POST** /v1/table/{id}/register | Register a table to a namespace
*MetadataApi* | [**rename_table**](docs/MetadataApi.md#rename_table) | **POST** /v1/table/{id}/rename | Rename a table
*MetadataApi* | [**restore_table**](docs/MetadataApi.md#restore_table) | **POST** /v1/table/{id}/restore | Restore table to a specific version
*MetadataApi* | [**table_exists**](docs/MetadataApi.md#table_exists) | **POST** /v1/table/{id}/exists | Check if a table exists
*MetadataApi* | [**update_table_schema_metadata**](docs/MetadataApi.md#update_table_schema_metadata) | **POST** /v1/table/{id}/schema_metadata/update | Update table schema metadata
*MetadataApi* | [**update_table_tag**](docs/MetadataApi.md#update_table_tag) | **POST** /v1/table/{id}/tags/update | Update a tag to point to a different version
*NamespaceApi* | [**create_namespace**](docs/NamespaceApi.md#create_namespace) | **POST** /v1/namespace/{id}/create | Create a new namespace
*NamespaceApi* | [**describe_namespace**](docs/NamespaceApi.md#describe_namespace) | **POST** /v1/namespace/{id}/describe | Describe a namespace
*NamespaceApi* | [**drop_namespace**](docs/NamespaceApi.md#drop_namespace) | **POST** /v1/namespace/{id}/drop | Drop a namespace
*NamespaceApi* | [**list_namespaces**](docs/NamespaceApi.md#list_namespaces) | **GET** /v1/namespace/{id}/list | List namespaces
*NamespaceApi* | [**list_tables**](docs/NamespaceApi.md#list_tables) | **GET** /v1/namespace/{id}/table/list | List tables in a namespace
*NamespaceApi* | [**namespace_exists**](docs/NamespaceApi.md#namespace_exists) | **POST** /v1/namespace/{id}/exists | Check if a namespace exists
*TableApi* | [**alter_table_add_columns**](docs/TableApi.md#alter_table_add_columns) | **POST** /v1/table/{id}/add_columns | Add new columns to table schema
*TableApi* | [**alter_table_alter_columns**](docs/TableApi.md#alter_table_alter_columns) | **POST** /v1/table/{id}/alter_columns | Modify existing columns
*TableApi* | [**alter_table_drop_columns**](docs/TableApi.md#alter_table_drop_columns) | **POST** /v1/table/{id}/drop_columns | Remove columns from table
*TableApi* | [**analyze_table_query_plan**](docs/TableApi.md#analyze_table_query_plan) | **POST** /v1/table/{id}/analyze_plan | Analyze query execution plan
*TableApi* | [**count_table_rows**](docs/TableApi.md#count_table_rows) | **POST** /v1/table/{id}/count_rows | Count rows in a table
*TableApi* | [**create_empty_table**](docs/TableApi.md#create_empty_table) | **POST** /v1/table/{id}/create-empty | Create an empty table
*TableApi* | [**create_table**](docs/TableApi.md#create_table) | **POST** /v1/table/{id}/create | Create a table with the given name
*TableApi* | [**create_table_index**](docs/TableApi.md#create_table_index) | **POST** /v1/table/{id}/create_index | Create an index on a table
*TableApi* | [**create_table_scalar_index**](docs/TableApi.md#create_table_scalar_index) | **POST** /v1/table/{id}/create_scalar_index | Create a scalar index on a table
*TableApi* | [**create_table_tag**](docs/TableApi.md#create_table_tag) | **POST** /v1/table/{id}/tags/create | Create a new tag
*TableApi* | [**declare_table**](docs/TableApi.md#declare_table) | **POST** /v1/table/{id}/declare | Declare a table
*TableApi* | [**delete_from_table**](docs/TableApi.md#delete_from_table) | **POST** /v1/table/{id}/delete | Delete rows from a table
*TableApi* | [**delete_table_tag**](docs/TableApi.md#delete_table_tag) | **POST** /v1/table/{id}/tags/delete | Delete a tag
*TableApi* | [**deregister_table**](docs/TableApi.md#deregister_table) | **POST** /v1/table/{id}/deregister | Deregister a table
*TableApi* | [**describe_table**](docs/TableApi.md#describe_table) | **POST** /v1/table/{id}/describe | Describe information of a table
*TableApi* | [**describe_table_index_stats**](docs/TableApi.md#describe_table_index_stats) | **POST** /v1/table/{id}/index/{index_name}/stats | Get table index statistics
*TableApi* | [**drop_table**](docs/TableApi.md#drop_table) | **POST** /v1/table/{id}/drop | Drop a table
*TableApi* | [**drop_table_index**](docs/TableApi.md#drop_table_index) | **POST** /v1/table/{id}/index/{index_name}/drop | Drop a specific index
*TableApi* | [**explain_table_query_plan**](docs/TableApi.md#explain_table_query_plan) | **POST** /v1/table/{id}/explain_plan | Get query execution plan explanation
*TableApi* | [**get_table_stats**](docs/TableApi.md#get_table_stats) | **POST** /v1/table/{id}/stats | Get table statistics
*TableApi* | [**get_table_tag_version**](docs/TableApi.md#get_table_tag_version) | **POST** /v1/table/{id}/tags/version | Get version for a specific tag
*TableApi* | [**insert_into_table**](docs/TableApi.md#insert_into_table) | **POST** /v1/table/{id}/insert | Insert records into a table
*TableApi* | [**list_all_tables**](docs/TableApi.md#list_all_tables) | **GET** /v1/table | List all tables
*TableApi* | [**list_table_indices**](docs/TableApi.md#list_table_indices) | **POST** /v1/table/{id}/index/list | List indexes on a table
*TableApi* | [**list_table_tags**](docs/TableApi.md#list_table_tags) | **POST** /v1/table/{id}/tags/list | List all tags for a table
*TableApi* | [**list_table_versions**](docs/TableApi.md#list_table_versions) | **POST** /v1/table/{id}/version/list | List all versions of a table
*TableApi* | [**list_tables**](docs/TableApi.md#list_tables) | **GET** /v1/namespace/{id}/table/list | List tables in a namespace
*TableApi* | [**merge_insert_into_table**](docs/TableApi.md#merge_insert_into_table) | **POST** /v1/table/{id}/merge_insert | Merge insert (upsert) records into a table
*TableApi* | [**query_table**](docs/TableApi.md#query_table) | **POST** /v1/table/{id}/query | Query a table
*TableApi* | [**register_table**](docs/TableApi.md#register_table) | **POST** /v1/table/{id}/register | Register a table to a namespace
*TableApi* | [**rename_table**](docs/TableApi.md#rename_table) | **POST** /v1/table/{id}/rename | Rename a table
*TableApi* | [**restore_table**](docs/TableApi.md#restore_table) | **POST** /v1/table/{id}/restore | Restore table to a specific version
*TableApi* | [**table_exists**](docs/TableApi.md#table_exists) | **POST** /v1/table/{id}/exists | Check if a table exists
*TableApi* | [**update_table**](docs/TableApi.md#update_table) | **POST** /v1/table/{id}/update | Update rows in a table
*TableApi* | [**update_table_schema_metadata**](docs/TableApi.md#update_table_schema_metadata) | **POST** /v1/table/{id}/schema_metadata/update | Update table schema metadata
*TableApi* | [**update_table_tag**](docs/TableApi.md#update_table_tag) | **POST** /v1/table/{id}/tags/update | Update a tag to point to a different version
*TagApi* | [**create_table_tag**](docs/TagApi.md#create_table_tag) | **POST** /v1/table/{id}/tags/create | Create a new tag
*TagApi* | [**delete_table_tag**](docs/TagApi.md#delete_table_tag) | **POST** /v1/table/{id}/tags/delete | Delete a tag
*TagApi* | [**get_table_tag_version**](docs/TagApi.md#get_table_tag_version) | **POST** /v1/table/{id}/tags/version | Get version for a specific tag
*TagApi* | [**list_table_tags**](docs/TagApi.md#list_table_tags) | **POST** /v1/table/{id}/tags/list | List all tags for a table
*TagApi* | [**update_table_tag**](docs/TagApi.md#update_table_tag) | **POST** /v1/table/{id}/tags/update | Update a tag to point to a different version
*TransactionApi* | [**alter_transaction**](docs/TransactionApi.md#alter_transaction) | **POST** /v1/transaction/{id}/alter | Alter information of a transaction.
*TransactionApi* | [**describe_transaction**](docs/TransactionApi.md#describe_transaction) | **POST** /v1/transaction/{id}/describe | Describe information about a transaction


## Documentation For Models

 - [AddVirtualColumnEntry](docs/AddVirtualColumnEntry.md)
 - [AlterColumnsEntry](docs/AlterColumnsEntry.md)
 - [AlterTableAddColumnsRequest](docs/AlterTableAddColumnsRequest.md)
 - [AlterTableAddColumnsResponse](docs/AlterTableAddColumnsResponse.md)
 - [AlterTableAlterColumnsRequest](docs/AlterTableAlterColumnsRequest.md)
 - [AlterTableAlterColumnsResponse](docs/AlterTableAlterColumnsResponse.md)
 - [AlterTableDropColumnsRequest](docs/AlterTableDropColumnsRequest.md)
 - [AlterTableDropColumnsResponse](docs/AlterTableDropColumnsResponse.md)
 - [AlterTransactionAction](docs/AlterTransactionAction.md)
 - [AlterTransactionRequest](docs/AlterTransactionRequest.md)
 - [AlterTransactionResponse](docs/AlterTransactionResponse.md)
 - [AlterTransactionSetProperty](docs/AlterTransactionSetProperty.md)
 - [AlterTransactionSetStatus](docs/AlterTransactionSetStatus.md)
 - [AlterTransactionUnsetProperty](docs/AlterTransactionUnsetProperty.md)
 - [AlterVirtualColumnEntry](docs/AlterVirtualColumnEntry.md)
 - [AnalyzeTableQueryPlanRequest](docs/AnalyzeTableQueryPlanRequest.md)
 - [AnalyzeTableQueryPlanResponse](docs/AnalyzeTableQueryPlanResponse.md)
 - [BooleanQuery](docs/BooleanQuery.md)
 - [BoostQuery](docs/BoostQuery.md)
 - [CountTableRowsRequest](docs/CountTableRowsRequest.md)
 - [CreateEmptyTableRequest](docs/CreateEmptyTableRequest.md)
 - [CreateEmptyTableResponse](docs/CreateEmptyTableResponse.md)
 - [CreateNamespaceRequest](docs/CreateNamespaceRequest.md)
 - [CreateNamespaceResponse](docs/CreateNamespaceResponse.md)
 - [CreateTableIndexRequest](docs/CreateTableIndexRequest.md)
 - [CreateTableIndexResponse](docs/CreateTableIndexResponse.md)
 - [CreateTableRequest](docs/CreateTableRequest.md)
 - [CreateTableResponse](docs/CreateTableResponse.md)
 - [CreateTableScalarIndexResponse](docs/CreateTableScalarIndexResponse.md)
 - [CreateTableTagRequest](docs/CreateTableTagRequest.md)
 - [CreateTableTagResponse](docs/CreateTableTagResponse.md)
 - [DeclareTableRequest](docs/DeclareTableRequest.md)
 - [DeclareTableResponse](docs/DeclareTableResponse.md)
 - [DeleteFromTableRequest](docs/DeleteFromTableRequest.md)
 - [DeleteFromTableResponse](docs/DeleteFromTableResponse.md)
 - [DeleteTableTagRequest](docs/DeleteTableTagRequest.md)
 - [DeleteTableTagResponse](docs/DeleteTableTagResponse.md)
 - [DeregisterTableRequest](docs/DeregisterTableRequest.md)
 - [DeregisterTableResponse](docs/DeregisterTableResponse.md)
 - [DescribeNamespaceRequest](docs/DescribeNamespaceRequest.md)
 - [DescribeNamespaceResponse](docs/DescribeNamespaceResponse.md)
 - [DescribeTableIndexStatsRequest](docs/DescribeTableIndexStatsRequest.md)
 - [DescribeTableIndexStatsResponse](docs/DescribeTableIndexStatsResponse.md)
 - [DescribeTableRequest](docs/DescribeTableRequest.md)
 - [DescribeTableResponse](docs/DescribeTableResponse.md)
 - [DescribeTransactionRequest](docs/DescribeTransactionRequest.md)
 - [DescribeTransactionResponse](docs/DescribeTransactionResponse.md)
 - [DropNamespaceRequest](docs/DropNamespaceRequest.md)
 - [DropNamespaceResponse](docs/DropNamespaceResponse.md)
 - [DropTableIndexRequest](docs/DropTableIndexRequest.md)
 - [DropTableIndexResponse](docs/DropTableIndexResponse.md)
 - [DropTableRequest](docs/DropTableRequest.md)
 - [DropTableResponse](docs/DropTableResponse.md)
 - [ErrorResponse](docs/ErrorResponse.md)
 - [ExplainTableQueryPlanRequest](docs/ExplainTableQueryPlanRequest.md)
 - [ExplainTableQueryPlanResponse](docs/ExplainTableQueryPlanResponse.md)
 - [FragmentStats](docs/FragmentStats.md)
 - [FragmentSummary](docs/FragmentSummary.md)
 - [FtsQuery](docs/FtsQuery.md)
 - [GetTableStatsRequest](docs/GetTableStatsRequest.md)
 - [GetTableStatsResponse](docs/GetTableStatsResponse.md)
 - [GetTableTagVersionRequest](docs/GetTableTagVersionRequest.md)
 - [GetTableTagVersionResponse](docs/GetTableTagVersionResponse.md)
 - [IndexContent](docs/IndexContent.md)
 - [InsertIntoTableRequest](docs/InsertIntoTableRequest.md)
 - [InsertIntoTableResponse](docs/InsertIntoTableResponse.md)
 - [JsonArrowDataType](docs/JsonArrowDataType.md)
 - [JsonArrowField](docs/JsonArrowField.md)
 - [JsonArrowSchema](docs/JsonArrowSchema.md)
 - [ListNamespacesRequest](docs/ListNamespacesRequest.md)
 - [ListNamespacesResponse](docs/ListNamespacesResponse.md)
 - [ListTableIndicesRequest](docs/ListTableIndicesRequest.md)
 - [ListTableIndicesResponse](docs/ListTableIndicesResponse.md)
 - [ListTableTagsRequest](docs/ListTableTagsRequest.md)
 - [ListTableTagsResponse](docs/ListTableTagsResponse.md)
 - [ListTableVersionsRequest](docs/ListTableVersionsRequest.md)
 - [ListTableVersionsResponse](docs/ListTableVersionsResponse.md)
 - [ListTablesRequest](docs/ListTablesRequest.md)
 - [ListTablesResponse](docs/ListTablesResponse.md)
 - [MatchQuery](docs/MatchQuery.md)
 - [MergeInsertIntoTableRequest](docs/MergeInsertIntoTableRequest.md)
 - [MergeInsertIntoTableResponse](docs/MergeInsertIntoTableResponse.md)
 - [MultiMatchQuery](docs/MultiMatchQuery.md)
 - [NamespaceExistsRequest](docs/NamespaceExistsRequest.md)
 - [NewColumnTransform](docs/NewColumnTransform.md)
 - [PhraseQuery](docs/PhraseQuery.md)
 - [QueryTableRequest](docs/QueryTableRequest.md)
 - [QueryTableRequestColumns](docs/QueryTableRequestColumns.md)
 - [QueryTableRequestFullTextQuery](docs/QueryTableRequestFullTextQuery.md)
 - [QueryTableRequestVector](docs/QueryTableRequestVector.md)
 - [RegisterTableRequest](docs/RegisterTableRequest.md)
 - [RegisterTableResponse](docs/RegisterTableResponse.md)
 - [RenameTableRequest](docs/RenameTableRequest.md)
 - [RenameTableResponse](docs/RenameTableResponse.md)
 - [RestoreTableRequest](docs/RestoreTableRequest.md)
 - [RestoreTableResponse](docs/RestoreTableResponse.md)
 - [StringFtsQuery](docs/StringFtsQuery.md)
 - [StructuredFtsQuery](docs/StructuredFtsQuery.md)
 - [TableBasicStats](docs/TableBasicStats.md)
 - [TableExistsRequest](docs/TableExistsRequest.md)
 - [TableVersion](docs/TableVersion.md)
 - [TagContents](docs/TagContents.md)
 - [UpdateTableRequest](docs/UpdateTableRequest.md)
 - [UpdateTableResponse](docs/UpdateTableResponse.md)
 - [UpdateTableSchemaMetadataRequest](docs/UpdateTableSchemaMetadataRequest.md)
 - [UpdateTableSchemaMetadataResponse](docs/UpdateTableSchemaMetadataResponse.md)
 - [UpdateTableTagRequest](docs/UpdateTableTagRequest.md)
 - [UpdateTableTagResponse](docs/UpdateTableTagResponse.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="OAuth2"></a>
### OAuth2

- **Type**: OAuth
- **Flow**: application
- **Authorization URL**: 
- **Scopes**: N/A

<a id="BearerAuth"></a>
### BearerAuth

- **Type**: Bearer authentication

<a id="ApiKeyAuth"></a>
### ApiKeyAuth

- **Type**: API key
- **API key parameter name**: x-api-key
- **Location**: HTTP header


## Author




