public class PropertiesKt
@NotNull
public static <T0,T1,T2> kotlin.reflect.KProperty1<T0,T2> div(@NotNull
kotlin.reflect.KProperty1<T0,? extends T1> $this$div,
@NotNull
kotlin.reflect.KProperty1<T1,? extends T2> p2)
Returns a composed property. For example Friend.address / Address.postalCode = "address.postalCode".
@JvmName
@NotNull
public static <T0,T1,T2> kotlin.reflect.KProperty1<T0,T2> divCol(@NotNull
kotlin.reflect.KProperty1<T0,? extends java.lang.Iterable<? extends T1>> $this$div,
@NotNull
kotlin.reflect.KProperty1<T1,? extends T2> p2)
Returns a collection composed property. For example Friend.addresses / Address.postalCode = "addresses.postalCode".
@JvmName
@NotNull
public static <T0,K,T1,T2> kotlin.reflect.KProperty1<T0,T2> divMap(@NotNull
kotlin.reflect.KProperty1<T0,? extends java.util.Map<? extends K,? extends T1>> $this$div,
@NotNull
kotlin.reflect.KProperty1<T1,? extends T2> p2)
Returns a map composed property. For example Friend.addresses / Address.postalCode = "addresses.postalCode".
@NotNull
public static <T> java.lang.String path(@NotNull
kotlin.reflect.KProperty<? extends T> $this$path)
Returns a mongo path of a property.
@NotNull public static <T> KCollectionSimplePropertyPath<? extends java.lang.Object,T> getColProperty(@NotNull kotlin.reflect.KProperty1<? extends java.lang.Object,? extends java.lang.Iterable<? extends T>> $this$colProperty)
Returns a collection property.
@NotNull public static <K,T> KMapSimplePropertyPath<? extends java.lang.Object,K,T> getMapProperty(@NotNull kotlin.reflect.KProperty1<? extends java.lang.Object,? extends java.util.Map<? extends K,? extends T>> $this$mapProperty)
Returns a map property.
@NotNull public static <T> KPropertyPath<? extends java.lang.Object,T> getPosOp(@NotNull kotlin.reflect.KProperty1<? extends java.lang.Object,? extends java.lang.Iterable<? extends T>> $this$posOp)
@NotNull public static <T> KPropertyPath<? extends java.lang.Object,T> getAllPosOp(@NotNull kotlin.reflect.KProperty1<? extends java.lang.Object,? extends java.lang.Iterable<? extends T>> $this$allPosOp)
@NotNull public static <T> KPropertyPath<? extends java.lang.Object,T> filteredPosOp(@NotNull kotlin.reflect.KProperty1<? extends java.lang.Object,? extends java.lang.Iterable<? extends T>> $this$filteredPosOp, @NotNull java.lang.String identifier)
@NotNull public static <K,T> KPropertyPath<? extends java.lang.Object,T> keyProjection(@NotNull kotlin.reflect.KProperty1<? extends java.lang.Object,? extends java.util.Map<? extends K,? extends T>> $this$keyProjection, K key)
Key projection of map.
Sample: p.keyProjection(Locale.ENGLISH) / Gift::amount