패키지 io.realm
RealmFieldType 열거형
- java.lang.Object
-
- java.lang.Enum<RealmFieldType>
-
- io.realm.RealmFieldType
-
- 구현된 모든 인터페이스:
Serializable
,Comparable<RealmFieldType>
public enum RealmFieldType extends Enum<RealmFieldType>
Realm의 기본 storage engine에서 사용하는 유형 목록입니다.일반적으로 Realm은 일반 Java 유형과 Realm 유형 간에 자동으로 변환되므로 기본 Realm 유형과 상호 작용할 이유가 없습니다. 그러나
DynamicRealmObject
를 통해 이러한 유형에 액세스할 수 있습니다.
-
-
열거형 상수 요약
-
메서드 요약
모든 메서드 정적 메서드 인스턴스 메서드 구체적인 방법 수정자 및 유형 메서드 설명 static RealmFieldType
fromNativeValue(int value)
스토리지 엔진에서 사용하는 기본 값을 적절한 Realm 유형으로 변환합니다.int
getNativeValue()
이 유형을 나타내는 네이티브 값을 반환합니다.boolean
isValid(Object obj)
주어진 Java 객체를 기본 Realm 유형으로 변환할 수 있는지 확인합니다.static RealmFieldType
valueOf(String name)
지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다.static RealmFieldType[]
values()
이 열거형 유형의 상수를 포함하는 배열을 선언된 순서대로 반환합니다.
-
-
-
열거형 상수 세부 정보
-
Integer
public static final RealmFieldType INTEGER
-
부울
public static final RealmFieldType BOOLEAN
-
문자열
public static final RealmFieldType STRING
-
바이너리
public static final RealmFieldType BINARY
-
날짜
public static final RealmFieldType DATE
-
Float
public static final RealmFieldType FLOAT
-
더블
public static final RealmFieldType DOUBLE
-
객체
public static final RealmFieldType OBJECT
-
Decimal128
public static final RealmFieldType DECIMAL128
-
OBJECT_ID
public static final RealmFieldType OBJECT_ID
-
UUID
public static final RealmFieldType UUID
-
혼합
public static final RealmFieldType MIXED
-
TYPED_링크
public static final RealmFieldType TYPED_LINK
-
목록
public static final RealmFieldType LIST
-
LINING_OBJECTS
public static final RealmFieldType LINKING_OBJECTS
-
INTEGER_List
public static final RealmFieldType INTEGER_LIST
-
BOOLEAN_List
public static final RealmFieldType BOOLEAN_LIST
-
STRING_List
public static final RealmFieldType STRING_LIST
-
BINARY_List
public static final RealmFieldType BINARY_LIST
-
DATE_List
public static final RealmFieldType DATE_LIST
-
FLOAT_List
public static final RealmFieldType FLOAT_LIST
-
DOUBLE_List
public static final RealmFieldType DOUBLE_LIST
-
DECIMAL128_List
public static final RealmFieldType DECIMAL128_LIST
-
OBJECT_ID_List
public static final RealmFieldType OBJECT_ID_LIST
-
UUID_List
public static final RealmFieldType UUID_LIST
-
MIXED_List
public static final RealmFieldType MIXED_LIST
-
STRING_TO_INTEGER_MAP
public static final RealmFieldType STRING_TO_INTEGER_MAP
-
STRING_TO_BOOLEAN_MAP
public static final RealmFieldType STRING_TO_BOOLEAN_MAP
-
STRING_TO_STRING_MAP
public static final RealmFieldType STRING_TO_STRING_MAP
-
STRING_TO_BINARY_MAP
public static final RealmFieldType STRING_TO_BINARY_MAP
-
STRING_TO_DATE_MAP
public static final RealmFieldType STRING_TO_DATE_MAP
-
STRING_TO_FLOAT_MAP
public static final RealmFieldType STRING_TO_FLOAT_MAP
-
STRING_TO_DOUBLE_MAP
public static final RealmFieldType STRING_TO_DOUBLE_MAP
-
STRING_TO_DECIMAL128_MAP
public static final RealmFieldType STRING_TO_DECIMAL128_MAP
-
STRING_TO_OBJECT_ID_MAP
public static final RealmFieldType STRING_TO_OBJECT_ID_MAP
-
STRING_TO_UUID_MAP
public static final RealmFieldType STRING_TO_UUID_MAP
-
STRING_TO_MIXED_MAP
public static final RealmFieldType STRING_TO_MIXED_MAP
-
STRING_TO_Link_MAP
public static final RealmFieldType STRING_TO_LINK_MAP
-
INTEGER_SET
public static final RealmFieldType INTEGER_SET
-
BOOLEAN_SET
public static final RealmFieldType BOOLEAN_SET
-
STRING_SET
public static final RealmFieldType STRING_SET
-
BINARY_SET
public static final RealmFieldType BINARY_SET
-
DATE_SET
public static final RealmFieldType DATE_SET
-
FLOAT_SET
public static final RealmFieldType FLOAT_SET
-
DOUBLE_SET
public static final RealmFieldType DOUBLE_SET
-
DECIMAL128_SET
public static final RealmFieldType DECIMAL128_SET
-
OBJECT_ID_SET
public static final RealmFieldType OBJECT_ID_SET
-
UUID_SET
public static final RealmFieldType UUID_SET
-
링크_SET
public static final RealmFieldType LINK_SET
-
MIXED_SET
public static final RealmFieldType MIXED_SET
-
-
메서드 세부 정보
-
values
public static RealmFieldType[] values()
이 열거형 유형의 상수를 포함하는 배열을 선언된 순서대로 반환합니다. 이 메서드는 다음과 같이 상수를 반복하는 데 사용할 수 있습니다:for (RealmFieldType c : RealmFieldType.values()) System.out.println(c);
- 반환합니다:
- 이 열거형의 상수를 포함하는 배열(선언된 순서대로)
-
valueOf
public static RealmFieldType valueOf(String name)
지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다. 문자열은 이 유형에서 열거형 상수를 선언하는 데 사용된 식별자와 정확히 일치해야 합니다. (불필요한 공백 문자는 허용되지 않습니다.)- 매개변수:
name
- 반환되는 열거형 상수의 이름입니다.- 반환합니다:
- 지정된 이름을 가진 열거형 상수
- 예외 처리:
IllegalArgumentException
- 이 열거형 유형에 지정된 이름의 상수가 없는 경우NullPointerException
- 인수가 null인 경우
-
getNativeValue
public int getNativeValue()
이 유형을 나타내는 네이티브 값을 반환합니다.- 반환합니다:
- 기본 storage engine에서 이 유형을 나타내는 데 사용하는 값입니다.
-
isValid
public boolean isValid(객체 obj)
주어진 Java 객체를 기본 Realm 유형으로 변환할 수 있는지 확인합니다.- 매개변수:
obj
- 호환성을 테스트할 객체입니다.- 반환합니다:
true
객체를 Realm 유형으로 변환할 수 있는 경우false
, 그렇지 않으면 입니다.
-
fromNativeValue
public static RealmFieldType fromNativeValue(int value)
스토리지 엔진에서 사용하는 기본 값을 적절한 Realm 유형으로 변환합니다.- 매개변수:
value
- 변환할 값- 반환합니다:
- 해당 Realm 유형.
- 예외 처리:
IllegalArgumentException
- 값이 유효하지 않은 경우.
-
-