Skip to content

Commit 9a8f7c9

Browse files
committed
Add missing change
1 parent 4f8d930 commit 9a8f7c9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

clickhouse-cli-client/src/main/java/com/clickhouse/client/cli/config/ClickHouseCommandLineOption.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,19 @@ public enum ClickHouseCommandLineOption implements ClickHouseOption {
6464
private final Serializable defaultValue;
6565
private final Class<? extends Serializable> clazz;
6666
private final String description;
67+
private final boolean sensitive;
6768

6869
<T extends Serializable> ClickHouseCommandLineOption(String key, T defaultValue, String description) {
70+
this(key, defaultValue, description, false);
71+
}
72+
73+
<T extends Serializable> ClickHouseCommandLineOption(String key, T defaultValue, String description,
74+
boolean sensitive) {
6975
this.key = ClickHouseChecker.nonNull(key, "key");
7076
this.defaultValue = ClickHouseChecker.nonNull(defaultValue, "defaultValue");
7177
this.clazz = defaultValue.getClass();
7278
this.description = ClickHouseChecker.nonNull(description, "description");
79+
this.sensitive = sensitive;
7380
}
7481

7582
@Override
@@ -91,4 +98,9 @@ public String getKey() {
9198
public Class<? extends Serializable> getValueType() {
9299
return clazz;
93100
}
101+
102+
@Override
103+
public boolean isSensitive() {
104+
return sensitive;
105+
}
94106
}

0 commit comments

Comments
 (0)