Skip to content

Commit

Permalink
Improve performance of MongoNamespace.checkDatabaseNameValidity
Browse files Browse the repository at this point in the history
  • Loading branch information
jstewart148 committed Feb 21, 2020
1 parent df7cf82 commit 0c00878
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions driver-core/src/main/com/mongodb/MongoNamespace.java
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,9 @@ public static void checkDatabaseNameValidity(final String databaseName) {
notNull("databaseName", databaseName);
isTrueArgument("databaseName is not empty", !databaseName.isEmpty());
for (int i = 0; i < databaseName.length(); i++) {
isTrueArgument("databaseName does not contain '" + databaseName.charAt(i) + "'",
!PROHIBITED_CHARACTERS_IN_DATABASE_NAME.contains(databaseName.charAt(i)));
if (PROHIBITED_CHARACTERS_IN_DATABASE_NAME.contains(databaseName.charAt(i))) {
throw new IllegalArgumentException("state should be: databaseName does not contain '" + databaseName.charAt(i) + "'");
}
}
}

Expand Down

0 comments on commit 0c00878

Please sign in to comment.