MongoNamespace 클래스
- java.lang.Object
-
- io.realm.mongodb.mongo.MongoNamespace
-
public final class MongoNamespace 확장 객체
데이터베이스 이름과 collection 이름을 포함하는 MongoDB 네임스페이스입니다.
-
-
필드 요약
필드 수정자 및 유형 필드 설명 static String
COMMAND_COLLECTION_NAME
-
생성자 요약
생성자 Constructor 설명 MongoNamespace(String fullName)
지정된 전체 이름에 대한 인스턴스를 생성합니다.MongoNamespace(String databaseName, String collectionName)
지정된 데이터베이스 이름과 collection 이름으로 인스턴스를 생성합니다.
-
메서드 요약
모든 메서드 정적 메서드 인스턴스 메서드 구체적인 방법 수정자 및 유형 메서드 설명 static void
checkCollectionNameValidity(String collectionName)
지정된 collection 이름의 유효성을 확인합니다.static void
checkDatabaseNameValidity(String databaseName)
지정된 데이터베이스 이름의 유효성을 확인합니다.boolean
equals(Object o)
String
getCollectionName()
컬렉션 이름을 가져옵니다.String
getDatabaseName()
데이터베이스 이름을 가져옵니다.String
getFullName()
데이터베이스 이름과 collection 이름인 전체 이름을 마침표로 구분하여 가져옵니다.int
hashCode()
String
toString()
네임스페이스의 표준 MongoDB 표현인<database>.<collection>
을 반환합니다.
-
-
-
생성자 세부 정보
-
MongoNamespace
public MongoNamespace(string fullName)
지정된 전체 이름에 대한 인스턴스를 생성합니다. 데이터베이스 이름은 첫 번째"."
문자 앞의 문자열입니다.- 매개변수:
fullName
- null이 아닌 전체 네임스페이스- 다음도 참조하세요.
checkDatabaseNameValidity(String)
,checkCollectionNameValidity(String)
-
MongoNamespace
public MongoNamespace(@BsonProperty("db") string databaseName, @BsonProperty("coll") string collectionName)
지정된 데이터베이스 이름과 collection 이름으로 인스턴스를 생성합니다.- 매개변수:
databaseName
- 유효한 데이터베이스 이름collectionName
- 유효한 collection 이름- 다음도 참조하세요.
checkDatabaseNameValidity(String)
,checkCollectionNameValidity(String)
-
-
메서드 세부 정보
-
checkDatabaseNameValidity
public static void checkDatabaseNameValidity(String databaseName)
지정된 데이터베이스 이름의 유효성을 확인합니다. 유효한 데이터베이스 이름은 null이 아니며 비어 있지도 않으며'\0', '/', '\\', ' ', '"', '.'
문자를 포함하지 않습니다. 서버는 데이터베이스 이름에 추가 제한을 부과할 수 있습니다.- 매개변수:
databaseName
- 데이터베이스 이름- 예외 처리:
IllegalArgumentException
- 데이터베이스 이름이 유효하지 않은 경우
-
checkCollectionNameValidity
public static void checkCollectionNameValidity(String collectionName)
지정된 컬렉션 이름의 유효성을 확인합니다. 유효한 collection 이름은 null이 아니며 비어 있지도 않습니다. 서버는 컬렉션 이름에 추가 제한을 부과할 수 있습니다.- 매개변수:
collectionName
- collection 이름- 예외 처리:
IllegalArgumentException
- 컬렉션 이름이 유효하지 않은 경우
-
getDatabaseName
공개 string getDatabaseName()
데이터베이스 이름을 가져옵니다.- 반환합니다:
- 데이터베이스 이름
-
getCollectionName
공개 string getCollectionName()
컬렉션 이름을 가져옵니다.- 반환합니다:
- collection 이름
-
getFullName
공개 string getFullName()
데이터베이스 이름과 collection 이름인 전체 이름을 마침표로 구분하여 가져옵니다.- 반환합니다:
- 전체 이름
-
toString
공개 문자열 toString()
네임스페이스의 표준 MongoDB 표현인<database>.<collection>
을 반환합니다.
-
-