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 | 是 | 取消的别名 |