Alias 操作
更新时间:2025-01-14
设置别名
功能介绍
给Table设置别名
请求示例
                Java
                
            
            1import com.baidu.mochow.auth.Credentials;
2import com.baidu.mochow.client.ClientConfiguration;
3import com.baidu.mochow.client.MochowClient;
4import com.baidu.mochow.model.AliasTableRequest;
5public class Main {
6    public static void main(String[] args) {
7        String account = "root";
8        String apiKey = "*********";
9        String endpoint = "*.*.*.*:*"; // example: 127.0.0.1:5287
10        ClientConfiguration clientConfiguration = new ClientConfiguration();
11                clientConfiguration.setCredentials(new Credentials(account, apiKey));
12                clientConfiguration.setEndpoint(endpoint);
13        MochowClient mochowClient = new MochowClient(clientConfiguration);
14        String databaseName = "test";
15        String tableName = "test";
16        AliasTableRequest aliasRequest = AliasTableRequest.builder().
17                database(databaseName).
18                table(tableName).
19                alias("alias").build();
20        mochowClient.aliasTable(aliasRequest);
21    }
22}请求参数
设置别名请求,拥有constructor、getter、setter以及builder等通用方法,通用方法详情可以参考通用说明
                Java
                
            
            1import com.baidu.mochow.model.AliasTableRequest; //导入包| 成员名 | 类型 | 是否必填 | 成员含义 | 
|---|---|---|---|
| database | String | 是 | 设置别名的库名 | 
| table | String | 是 | 设置别名的表名 | 
| alias | String | 是 | 表的别名 | 
删除别名
功能介绍
删除Table别名
请求示例
                Java
                
            
            1import com.baidu.mochow.auth.Credentials;
2import com.baidu.mochow.client.ClientConfiguration;
3import com.baidu.mochow.client.MochowClient;
4import com.baidu.mochow.model.UnaliasTableRequest;
5public class Main {
6    public static void main(String[] args) {
7        String account = "root";
8        String apiKey = "*********";
9        String endpoint = "*.*.*.*:*"; // example: 127.0.0.1:5287
10        ClientConfiguration clientConfiguration = new ClientConfiguration();
11                clientConfiguration.setCredentials(new Credentials(account, apiKey));
12                clientConfiguration.setEndpoint(endpoint);
13        MochowClient mochowClient = new MochowClient(clientConfiguration);
14        String databaseName = "test";
15        String tableName = "test";
16        UnaliasTableRequest aliasRequest = UnaliasTableRequest.builder().
17                database(databaseName).
18                table(tableName).
19                alias("alias").build();
20        mochowClient.unaliasTable(aliasRequest);
21    }
22}返回参数
取消别名请求,拥有constructor、getter、setter以及builder等通用方法,通用方法详情可以参考通用说明
                Java
                
            
            1import com.baidu.mochow.model.UnaliasTableRequest; //导入包| 成员名 | 类型 | 是否必填 | 成员含义 | 
|---|---|---|---|
| database | String | 是 | 取消别名的库名 | 
| table | String | 是 | 取消别名的表名 | 
| alias | String | 是 | 取消的别名 | 
