RealmAny ํด๋์ค
์ด ํ์ด์ง์ ๋ด์ฉ
io.realm
io.realm.RealmAny ๋ ๋คํ์ฑ Realm ๊ฐ์ ๋ํ๋ด๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ด ํด๋์ค์ ์ธ์คํด์ค๋ ํน์ ์์ ์ ํ์ ๋ ์ ํ์ ํ์ ๋ ๊ฐ์ ์ ์ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ด์ค ๊ฐ์ธ ๊ฒฝ์ฐ asDouble()์ ํธ์ถํ์ฌ ํด๋น ๊ฐ์ ์ถ์ถํ ์ ์์ต๋๋ค. getType()์ ํธ์ถํ์ฌ ํ์ฌ ์ ์ฅ๋ ๊ฐ์ ์ ํ์ ํ์ธํ ์ ์์ต๋๋ค. double์ ์ ์ฅํ์ง ์๋ ์ธ์คํด์ค์์ asDouble()์ ํธ์ถํ๋ฉด java.lang.ClassCastException ์ด ๋ฐ์ํฉ๋๋ค. .
RealmAny๋ Realm ๊ฐ์ฒด๋ฅผ ์ ์ธํ ์ง์๋๋ ๋ชจ๋ ์ ํ์์ ๊ฐ ์ ํ์ฒ๋ผ ๋์ํฉ๋๋ค. ์ด๋ ์ ํ์ด Realm ๊ฐ์ฒด์ธ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ Realm์ด RealmAny ๊ฐ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์งํ์ง ์์์ ์๋ฏธํฉ๋๋ค. RealmAny๊ฐ Realm ๊ฐ์ฒด๋ฅผ ๋ณด์ ํ ๋๋ ๊ฐ์ฒด์ ๋ณต์ฌ๋ณธ์ด ์๋๋ผ ํด๋น ๊ฐ์ฒด์ ๋ํ ์ฐธ๊ณ ๋ง ๋ณด์ ํฉ๋๋ค. ๋ฐ๋ผ์ Realm ๊ฐ์ฒด์ ๋ํ ์์ ์ฌํญ์ ๊ฐ์ฒด๊ฐ ์ญ์ ๋ ๊ฒฝ์ฐ๋ฅผ ํฌํจํ์ฌ RealmAny ๊ฐ์ ๋ฐ์๋ฉ๋๋ค. RealmAny ์ธ์คํด์ค๋ ๋ณ๊ฒฝํ ์ ์์ผ๋ฏ๋ก RealmAny ์์ฑ์ ์ ๋ฐ์ดํธํ๋ ค๋ฉด ์ ์ธ์คํด์ค๊ฐ ํ์ํฉ๋๋ค.
anObject.realmAnyAttribute = RealmAny.valueOf(5); anObject.realmAnyAttribute = RealmAny.valueOf(10.f);
ํน์ ์ ํ์ ๊ฐ์ ์ถ์ถํ๋ ค๋ฉด ์ ์ฅ๋ ์ ํ์ ๋ํ ํ์คํ ์ง์์ด ํ์ํ๋ค๋ ๊ฒ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ ์ฅ๋ ๊ฐ๊ณผ ๋์ผํ ์ ํ์ด ์๋ ํน์ ์ ํ์ ๋ํด ๊ฒํฐ ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. RealmAny ๋คํ์ฑ์ ์ฒ๋ฆฌํ ๋๋ RealmAny ์ ํ๊ณผ ํด๋น ๋ด๋ถ ๊ฐ ํด๋์ค ์ฃผ์์ ์ค์์น ์ฌ๋ก๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
RealmAny realmAny = aRealmObject.realmAnyAttribute; switch (realmAny.getType()) { case OBJECT: if (realmAny.getValueClass().equals(DogRealmModel.class)) { DogRealmModel value = realmAny.asRealmModel(DogRealmModel.class); } case INTEGER: performAction(realmAny.asInteger()); break; case BOOLEAN: performAction(realmAny.asBoolean()); break; case STRING: performAction(realmAny.asString()); break; case BINARY: performAction(realmAny.asBinary()); break; case DATE: performAction(realmAny.asDate()); break; case FLOAT: performAction(realmAny.asFloat()); break; case DOUBLE: performAction(realmAny.asDouble()); break; case DECIMAL128: performAction(realmAny.asDecimal128()); break; case OBJECT_ID: performAction(realmAny.asObjectId()); break; case UUID: performAction(realmAny.asUUID()); break; case NULL: performNullAction(); break; }
getValueClass()๋ RealmAny ์ธ์คํด์ค์ ์ํด ๋ํ๋ ๋ด๋ถ ๊ฐ์ ๋ํ๋ด๋ Java ํด๋์ค๋ฅผ ๋ฐํํฉ๋๋ค. ๊ฒฐ๊ณผ ํด๋์ค๊ฐ io.realm.RealmModel ์ ๊ตฌํ์ธ ๊ฒฝ์ฐ asRealmModel()์ ํธ์ถํ์ฌ RealmAny ๊ฐ์ Realm ๊ฐ์ฒด ์ฐธ๊ณ ๋ก ์บ์คํ ํ ์ ์์ต๋๋ค.
RealmAny ๊ฐ๋ ์ ๋ ฌํ ์ ์์ต๋๋ค. ๋ค์ํ RealmAny ์ ํ ๊ฐ์ ์ฌ์ฉ๋๋ ์ ๋ ฌ ์์๋ ๊ฐ์ฅ ๋ฎ์ ๊ฒ๋ถํฐ ๊ฐ์ฅ ๋์ ๊ฒ๊น์ง์ ๋๋ค.
๋ถ์ธ
๋ฐ์ดํธ/๋จ์/์ ์/๊ธด/๋ถ๋/์ด์ค/์ญ์ง์128
byte[]/String
๋ ์ง
ObjectId
UUID
RealmObject
์ด๋ RealmQuery.sort(String) , RealmQuery.minRealmAny(String) ๋ฐ RealmQuery.maxRealmAny(String) ๊ฐ ์ด๋ป๊ฒ ์ผ. ํนํ min()
๋ฐ max()
์(๋) ์ซ์ ํ๋๋ฅผ ๊ณ ๋ คํ ๋ฟ๋ง ์๋๋ผ ์ ๋ ฌ ์์๋ฅผ ์ฌ์ฉํ์ฌ '๊ฐ์ฅ ํฐ' ๊ฐ๊ณผ '๊ฐ์ฅ ๋ฎ์' ๊ฐ์ ๊ฒฐ์ ํฉ๋๋ค.
์ค์ฒฉ๋ ํด๋์ค ์์ฝ
์์ ์ ๋ฐ ์ ํ | ํด๋์ค ๋ฐ ์ค๋ช
|
---|---|
public static final |
๋ฉ์๋ ์์ฝ
์์ ์ ๋ฐ ์ ํ | ๋ฉ์๋ ๋ฐ ์ค๋ช
|
---|---|
๊ณต๊ฐ ๋ฐ์ดํธ | asBinary () ์ด ๊ฐ์ byte[]๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
๊ณต๊ฐ ๋ถ์ธ | asBoolean () ์ด ๊ฐ์ ๋ถ์ธ(Boolean)๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
๊ณต๊ฐ ๋ฐ์ดํธ | asByte () ์ด ๊ฐ์ ๋ฐ์ดํธ๋ก ๊ฐ์ ธ์ค๋ฉด ๋ฐ์ดํธ๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
asDate () ์ด ๊ฐ์ ๋ ์ง๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. | |
public Decimal128 | asDecimal128 () ์ด ๊ฐ์ Decimal128์ด๋ฉด 1๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
public Double | asDouble () ์ด ๊ฐ์ Double์ธ ๊ฒฝ์ฐ 1๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
public Float | asFloat () ์ด ๊ฐ์ Float๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
asInteger () ์ด ๊ฐ์ 1์ด๋ฉด Integer๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. | |
public Long | asLong () ์ด ๊ฐ์ Long(1)์ด๋ฉด Long์ผ๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
๊ณต๊ฐ ObjectId | asObjectId () ์ด ๊ฐ์ ObjectId(์ผ ๊ฒฝ์ฐ)๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
public T | ์ด ๊ฐ์ด 1์ธ ๊ฒฝ์ฐ RealmModel๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. |
public ์งง์ | asShort () ์ด ๊ฐ์ 1์ด๋ฉด ์งง์ ์ผ๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
๊ณต๊ฐ string | asString () ์ด ๊ฐ์ ๋ฌธ์์ด๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. |
asUUID () ์ด ๊ฐ์ UUID๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด ์๋๋ฉด ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. | |
public final boolean | |
public final boolean | |
public RealmAny.Type | getType () ์ด RealmAny ๊ฐ์ฒด์ ๋ด๋ถ ์ ํ์ ๊ฐ์ ธ์ต๋๋ค. |
public ํด๋์ค | ์ด RealmAny ๊ฐ์ผ๋ก ๋ํ๋ ๋ด๋ถ ๊ฐ์ ๋ํ๋ด๋ Java ํด๋์ค๋ฅผ ๋ฐํํฉ๋๋ค. |
public final int | hashCode ()
|
๊ณต๊ฐ ๋ถ์ธ | isNull () ๋ด๋ถ ๊ฐ์ด null์ด๋ฉด true๋ฅผ ๋ฐํํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด false๋ฅผ ๋ฐํํฉ๋๋ค. |
public static RealmAny | nullValue () null ๊ฐ์ ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. |
๊ณต๊ฐ string | toString () |
public static RealmAny | ์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. |
public static RealmAny | ์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. |
public static RealmAny | |
public static RealmAny | ์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. |
public static RealmAny | |
public static RealmAny | |
public static RealmAny | |
public static RealmAny | |
public static RealmAny | |
public static RealmAny | |
public static RealmAny | |
public static RealmAny |
์์๋ ๋ฉ์๋
ํด๋์ค java.lang.Object ์์ ์์๋ ๋ฉ์๋ :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
๋ฉ์๋ ์ธ๋ถ ์ ๋ณด
asBinary
public byte asBinary () |
---|
์ด ๊ฐ์ byte[]๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ ๋ฐ์ดํธ[]. ์ค๋ก์ฐ
|
asBoolean
์ด ๊ฐ์ ๋ถ์ธ(Boolean)๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ ๋ถ์ธ. ์ค๋ก์ฐ
|
asByte
์ด ๊ฐ์ ๋ฐ์ดํธ๋ก ๊ฐ์ ธ์ค๋ฉด ๋ฐ์ดํธ๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ ๋ฐ์ดํธ. ์ค๋ก์ฐ
|
asDate
์ด ๊ฐ์ ๋ ์ง๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ฐํ ๋ ์ง. ์ค๋ก์ฐ
|
asDecimal128
public Decimal128 asDecimal128 () |
---|
์ด ๊ฐ์ Decimal128์ด๋ฉด 1๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ Decimal128. ์ค๋ก์ฐ
|
asDouble
์ด ๊ฐ์ Double์ธ ๊ฒฝ์ฐ 1๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ ๋๋ธ. ์ค๋ก์ฐ
|
asFloat
์ด ๊ฐ์ Float๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ Float. ์ค๋ก์ฐ
|
asInteger
์ด ๊ฐ์ 1์ด๋ฉด Integer๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ ์ ์. ์ค๋ก์ฐ
|
asLong
์ด ๊ฐ์ Long(1)์ด๋ฉด Long์ผ๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ Long. ์ค๋ก์ฐ
|
asObjectId
public ObjectId asObjectId () |
---|
์ด ๊ฐ์ ObjectId(์ผ ๊ฒฝ์ฐ)๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ ObjectId. ์ค๋ก์ฐ
|
asRealmModel
์ด ๊ฐ์ด 1์ธ ๊ฒฝ์ฐ RealmModel๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ ํ ๋งค๊ฐ๋ณ์
๋ฐํ T ์ ํ์ RealmModel์ ๋๋ค. ์ค๋ก์ฐ
|
asShot
์ด ๊ฐ์ 1์ด๋ฉด ์งง์ ์ผ๋ก ๊ฐ์ ธ์ค๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ ์งง์. ์ค๋ก์ฐ
|
asString
์ด ๊ฐ์ ๋ฌธ์์ด๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด๋ฉด ์์ธ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐํ ๋ฌธ์์ด์ ๋๋ค. ์ค๋ก์ฐ
|
asUUID
์ด ๊ฐ์ UUID๋ก ๊ฐ์ ธ์ค๋ฉด 1์ด ์๋๋ฉด ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ฐํ UUID. ์ค๋ก์ฐ
|
forceedEquals
๊ฐ์
๋ ๊ฐ์ ๋งค๊ฐ๋ณ์
๋ฐํ ๋์์ด ๋์ผํ ๊ฐ์ ๊ฐ์ง๋ฉด true ์ฌ์ ์
|
getType
public RealmAny.Type getType () |
---|
์ด RealmAny ๊ฐ์ฒด์ ๋ด๋ถ ์ ํ์ ๊ฐ์ ธ์ต๋๋ค. ๋ฐํ ๋ด๋ถ RealmAny.Type |
getValueClass
public Class getValueClass () |
---|
์ด RealmAny ๊ฐ์ผ๋ก ๋ํ๋ ๋ด๋ถ ๊ฐ์ ๋ํ๋ด๋ Java ํด๋์ค๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐํ ์ด RealmAny ๊ฐ์ผ๋ก ๋ํ๋ ๋ด๋ถ ๊ฐ์ ๋ํ๋ด๋ ํด๋์ค์ ๋๋ค. |
ํด์ ์ฝ๋
public final int hashCode () |
---|
๋ฐํ ๋์์ด ๋์ผํ ๊ฐ์ ๊ฐ์ง๋ฉด true ์ค๋ก์ฐ
์ฌ์ ์
|
IsNull
public boolean isNull () |
---|
๋ด๋ถ ๊ฐ์ด null์ด๋ฉด true๋ฅผ ๋ฐํํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด false๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐํ ๋ด๋ถ ๊ฐ์ด null์ด๋ฉด true์ด๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด false์ ๋๋ค. |
nullValue
toString
์ฌ์ ์
|
valueOf
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.DECIMAL128 ์ด ๋๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ Decimal128์ ์๋ก์ด RealmAny์ ๋๋ค. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.OBJECT_ID ๊ฐ ๋๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.NULL ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ObjectId์ ์ RealmAny์ ๋๋ค. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.DATE , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.NULL ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ๋ ์ง์ ์๋ก์ด RealmAny. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.BINARY , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ๋ฐ์ดํธ[]์ ์๋ก์ด RealmAny์ ๋๋ค. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.STRING , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ๋ฌธ์์ด์ ์๋ก์ด RealmAny. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.DOUBLE ์ด ๋๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ๋๋ธ์ ์๋ก์ด RealmAny. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.FLOAT , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ Float์ ์๋ก์ด RealmAny. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.BOOLEAN , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ๋ถ์ธ์ ์๋ก์ด RealmAny. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.INTEGER , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ Long์ ์๋ก์ด RealmAny. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.INTEGER , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ์ ์์ ์๋ก์ด RealmAny์ ๋๋ค. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.INTEGER , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ์งง์ RealmAny์ ์๋ก์ด. |
์ง์ ๋ ๊ฐ์ผ๋ก ์ RealmAny๋ฅผ ๋ง๋ญ๋๋ค. ๊ฐ์ด null์ด ์๋ ๊ฒฝ์ฐ ์ ํ์ RealmAny.Type.INTEGER , ๊ทธ๋ ์ง ์์ผ๋ฉด RealmAny.Type.null ์ด ๋ฉ๋๋ค. ๋งค๊ฐ๋ณ์
๋ฐํ ๋ฐ์ดํธ ๊ฐ์ ํฌํจํ๋ ์ RealmAny |