kotlin-extensions / io.realm.kotlin / io.realm.RealmQuery / oneOf

oneOf

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out String?>, casing: Case = Case.SENSITIVE): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

casing - 케이싱 처리 방법. Case.INSensITIVE 는 라틴 문자1 에 대해서만 작동합니다.

예외

java.lang.IllegalArgumentException - 필드가 string 필드가 아니거나 valuesnull 이거나 비어 있는 경우.

Return
쿼리 객체입니다.

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out Byte?>): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

예외

java.lang.IllegalArgumentException - 필드 필드 아닌 경우. 비어 있습니다.

Return
쿼리 객체입니다.

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out Short?>): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

예외

java.lang.IllegalArgumentException - 필드 필드 아닌 경우. 비어 있습니다.

Return
쿼리 객체입니다.

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out Int?>): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

예외

java.lang.IllegalArgumentException - 필드 필드 아닌 경우. 또는 비어 있습니다.

Return
쿼리 객체입니다.

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out Long?>): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

예외

java.lang.IllegalArgumentException - 필드가 Long 필드가 아닌 경우 비어 있습니다.

Return
쿼리 객체입니다.

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out Double?>): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

예외

java.lang.IllegalArgumentException - 필드가 더블 필드가 아닌 경우. 비어 있습니다.

Return
쿼리 객체입니다.

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out Float?>): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

예외

java.lang.IllegalArgumentException - 필드 필드 아닌 경우. 비어 있습니다.

Return
쿼리 객체입니다.

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out Boolean?>): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

예외

java.lang.IllegalArgumentException - 필드 필드 아닌 경우. 또는 비어 있습니다.

Return
쿼리 객체입니다.

fun <T : RealmModel> RealmQuery<T>.oneOf(propertyName: String, value: Array<out Date?>): RealmQuery<T>

이에 비해. 이를 통해 객체가 값 배열의 값과 일치하는지 테스트할 수 있습니다.

매개변수

fieldName - 비교할 필드입니다.

values - 비교할 값의 배열입니다. null 또는 빈 배열이 제공되면 쿼리는 어떤 결과와도 일치하지 않습니다.

예외

java.lang.IllegalArgumentException - 필드 필드 아닌 경우. 비어 있습니다.

Return
쿼리 객체입니다.