@Immutable public final class MongoNamespace extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | COMMAND_COLLECTION_NAME | 
| Constructor and Description | 
|---|
| MongoNamespace(String fullName)Construct an instance for the given full name. | 
| MongoNamespace(String databaseName,
              String collectionName)Construct an instance from the given database name and collection name. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | checkCollectionNameValidity(String collectionName)Check the validity of the given collection name. | 
| static void | checkDatabaseNameValidity(String databaseName)Check the validity of the given database name. | 
| boolean | equals(Object o) | 
| String | getCollectionName()Gets the collection name. | 
| String | getDatabaseName()Gets the database name. | 
| String | getFullName()Gets the full name, which is the database name and the collection name, separated by a period. | 
| int | hashCode() | 
| String | toString()Returns the standard MongoDB representation of a namespace, which is  <database>.<collection>. | 
public static final String COMMAND_COLLECTION_NAME
public MongoNamespace(String fullName)
"." character.fullName - the non-null full namespacecheckDatabaseNameValidity(String), 
checkCollectionNameValidity(String)public MongoNamespace(String databaseName, String collectionName)
databaseName - the valid database namecollectionName - the valid collection namecheckDatabaseNameValidity(String), 
checkCollectionNameValidity(String)public static void checkDatabaseNameValidity(String databaseName)
" ", ".". The server may impose additional restrictions on database names.databaseName - the database nameIllegalArgumentException - if the database name is invalidpublic static void checkCollectionNameValidity(String collectionName)
collectionName - the collection nameIllegalArgumentException - if the collection name is invalidpublic String getDatabaseName()
public String getCollectionName()
public String getFullName()
public String toString()
<database>.<collection>.