Changeset: e4389cf09b67 for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/e4389cf09b67
Modified Files:
src/main/java/org/monetdb/mcl/net/Target.java
Branch: mvn
Log Message:
Add optional includeCredentials parameter to Target#buildUrl
diffs (27 lines):
diff --git a/src/main/java/org/monetdb/mcl/net/Target.java
b/src/main/java/org/monetdb/mcl/net/Target.java
--- a/src/main/java/org/monetdb/mcl/net/Target.java
+++ b/src/main/java/org/monetdb/mcl/net/Target.java
@@ -559,6 +559,10 @@ public final class Target {
}
public String buildUrl() {
+ return buildUrl(false);
+ }
+
+ public String buildUrl(boolean includeCredentials) {
final StringBuilder sb = new StringBuilder(128);
sb.append("jdbc:");
sb.append(tls ? "monetdbs" : "monetdb");
@@ -571,8 +575,11 @@ public final class Target {
sb.append('/').append(database);
String sep = "?";
for (Parameter parm : Parameter.values()) {
- if (parm.isCore || parm == Parameter.USER || parm ==
Parameter.PASSWORD)
+ if (parm.isCore)
continue;
+ else if (parm == Parameter.USER || parm ==
Parameter.PASSWORD)
+ if (!includeCredentials)
+ continue;
Object defaultValue = parm.getDefault();
if (defaultValue == null)
continue;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]