@Generated public class DefaultNamespaceAPI extends Object
Through this API, users can retrieve, set, or modify the default namespace used when queries do not reference a fully qualified three-level name. For example, if you use the API to set 'retail_prod' as the default catalog, then a query 'SELECT * FROM myTable' would reference the object 'retail_prod.default.myTable' (the schema 'default' is always assumed).
This setting requires a restart of clusters and SQL warehouses to take effect. Additionally, the default namespace only applies when using Unity Catalog-enabled compute.
| Constructor and Description |
|---|
DefaultNamespaceAPI(ApiClient apiClient)
Regular-use constructor
|
DefaultNamespaceAPI(DefaultNamespaceService mock)
Constructor for mocks
|
| Modifier and Type | Method and Description |
|---|---|
DeleteDefaultNamespaceSettingResponse |
delete(DeleteDefaultNamespaceSettingRequest request)
Deletes the default namespace setting for the workspace.
|
DefaultNamespaceSetting |
get(GetDefaultNamespaceSettingRequest request)
Gets the default namespace setting.
|
DefaultNamespaceService |
impl() |
DefaultNamespaceSetting |
update(UpdateDefaultNamespaceSettingRequest request)
Updates the default namespace setting for the workspace.
|
public DefaultNamespaceAPI(ApiClient apiClient)
public DefaultNamespaceAPI(DefaultNamespaceService mock)
public DeleteDefaultNamespaceSettingResponse delete(DeleteDefaultNamespaceSettingRequest request)
public DefaultNamespaceSetting get(GetDefaultNamespaceSettingRequest request)
public DefaultNamespaceSetting update(UpdateDefaultNamespaceSettingRequest request)
public DefaultNamespaceService impl()
Copyright © 2026. All rights reserved.