1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shardingsphere.infra.metadata.database.schema.pojo;
19
20 import lombok.Getter;
21
22 import java.util.Collection;
23
24
25
26
27 @Getter
28 public final class AlterSchemaPOJO {
29
30 private final String databaseName;
31
32 private final String schemaName;
33
34 private final String renameSchemaName;
35
36 private final String logicDataSourceName;
37
38 public AlterSchemaPOJO(final String databaseName, final String schemaName,
39 final String renameSchemaName, final Collection<String> logicDataSourceNames) {
40 this.databaseName = databaseName;
41 this.schemaName = schemaName;
42 this.renameSchemaName = renameSchemaName;
43 this.logicDataSourceName = logicDataSourceNames.isEmpty() ? null : logicDataSourceNames.iterator().next();
44 }
45 }