@Immutable final class MongoNamespace extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
collectionName |
static java.lang.String |
COMMAND_COLLECTION_NAME |
private java.lang.String |
databaseName |
private static java.lang.String |
NAMESPACE_TEMPLATE |
| Constructor and Description |
|---|
MongoNamespace(java.lang.String databaseName,
java.lang.String collectionName) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
asNamespaceString(java.lang.String databaseName,
java.lang.String collectionName) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCollectionName() |
java.lang.String |
getDatabaseName() |
java.lang.String |
getFullName() |
int |
hashCode() |
java.lang.String |
toString()
Returns the standard MongoDB representation of a namespace, which is
<database>.<collection>. |
private static final java.lang.String NAMESPACE_TEMPLATE
public static final java.lang.String COMMAND_COLLECTION_NAME
private final java.lang.String databaseName
private final java.lang.String collectionName
public MongoNamespace(java.lang.String databaseName,
java.lang.String collectionName)
public java.lang.String getDatabaseName()
public java.lang.String getCollectionName()
public java.lang.String getFullName()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
<database>.<collection>.toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static java.lang.String asNamespaceString(java.lang.String databaseName,
java.lang.String collectionName)