StringValueOperators

String aggregation operators.

External resources

Inheritors

Properties

Link copied to clipboard
abstract override val context: BsonContext

The strategy used when converting from KProperty1 to Field.

Link copied to clipboard

Converts a Kotlin property into a Field.

Link copied to clipboard
open val String?.length: Value<Any, Int?>

Returns the number of code points in the specified string.

Link copied to clipboard
open val String?.lengthUTF8: Value<Any, Int?>

Returns the number of UTF-8 encoded bytes in the specified string.

Functions

Link copied to clipboard
open fun <Context : Any> concat(strings: List<Value<Context, String?>>): Value<Context, String?>
@JvmName(name = "concatByProperty")
open fun <Context : Any> concat(vararg strings: KProperty1<Context, String?>): Value<Context, String?>
open fun <Context : Any> concat(vararg strings: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "concatByField")
open fun <Context : Any> concat(vararg strings: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "concatResultReceiverByResult")
infix inline fun String?.concat(other: String?): Value<Any, String?>
@JvmName(name = "concatResultReceiverByProperty")
infix inline fun <Context : Any> String?.concat(other: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "concatResultReceiverByValue")
infix inline fun <Context : Any> String?.concat(other: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "concatResultReceiverByField")
infix inline fun <Context : Any> String?.concat(other: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "concatPropertyReceiverByResult")
infix inline fun <Context : Any> KProperty1<Context, String?>.concat(other: String?): Value<Context, String?>
@JvmName(name = "concatPropertyReceiverByProperty")
open infix fun <Context : Any> KProperty1<Context, String?>.concat(other: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "concatPropertyReceiverByValue")
open infix fun <Context : Any> KProperty1<Context, String?>.concat(other: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "concatPropertyReceiverByField")
open infix fun <Context : Any> KProperty1<Context, String?>.concat(other: Field<Context, String?>): Value<Context, String?>
infix inline fun <Context : Any> Value<Context, String?>.concat(other: String?): Value<Context, String?>
@JvmName(name = "concatByProperty")
open infix fun <Context : Any> Value<Context, String?>.concat(other: KProperty1<Context, String?>): Value<Context, String?>
open infix fun <Context : Any> Value<Context, String?>.concat(other: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "concatByField")
open infix fun <Context : Any> Value<Context, String?>.concat(other: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "concatFieldReceiverByResult")
infix inline fun <Context : Any> Field<Context, String?>.concat(other: String?): Value<Context, String?>
@JvmName(name = "concatFieldReceiverByProperty")
open infix fun <Context : Any> Field<Context, String?>.concat(other: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "concatFieldReceiverByValue")
open infix fun <Context : Any> Field<Context, String?>.concat(other: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "concatFieldReceiverByField")
open infix fun <Context : Any> Field<Context, String?>.concat(other: Field<Context, String?>): Value<Context, String?>

Concatenates strings together.

Link copied to clipboard
@JvmName(name = "divResultReceiver")
inline operator fun <Context : Any, Root, Child> Root.div(field: KProperty1<Root, Child>): Value<Context, Child>
@JvmName(name = "divResultReceiver")
inline operator fun <Context : Any, Root, Child> Root.div(field: Field<Root, Child>): Value<Context, Child>
open operator fun <Context : Any, Root, Child> Value<Context, Root>.div(field: KProperty1<Root, Child>): Value<Context, Child>
open operator fun <Context : Any, Root, Child> Value<Context, Root>.div(field: Field<Root, Child>): Value<Context, Child>
@JvmName(name = "divFieldReceiver")
open operator fun <Context : Any, Root, Child> Field<Context, Root>.div(field: KProperty1<Root, Child>): Value<Context, Child>
@JvmName(name = "divFieldReceiver")
open operator fun <Context : Any, Root, Child> Field<Context, Root>.div(field: Field<Root, Child>): Value<Context, Child>

Refers to field as a nested field of the current value.

open operator fun <Root, Parent, Child> KProperty1<Root, Parent>.div(child: KProperty1<Parent & Any, Child>): Field<Root, Child>
open operator fun <Root, Type, Child> Field<Root, Type>.div(child: KProperty1<in Type & Any, Child>): Field<Root, Child>
open operator fun <Root, Type, Child> Field<Root, Type>.div(child: Field<Type, Child>): Field<Root, Child>

Refers to child as a nested field of the current field.

Link copied to clipboard
open operator fun <Root, Type> KProperty1<Root, Collection<Type>>.get(index: Int): Field<Root, Type>
open operator fun <Root, Type> Field<Root, Collection<Type>>.get(index: Int): Field<Root, Type>

Refers to a specific item in an array, by its index.

open operator fun <Root, Type> KProperty1<Root, Map<String, Type>>.get(index: String): Field<Root, Type>
open operator fun <Root, Type> Field<Root, Map<String, Type>>.get(key: String): Field<Root, Type>

Refers to a specific item in a map, by its name.

Link copied to clipboard
@JvmName(name = "lowercaseResultReceiver")
inline fun String?.lowercase(): Value<Any, String?>
@JvmName(name = "lowercasePropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.lowercase(): Value<Context, String?>
@JvmName(name = "lowercaseFieldReceiver")
open fun <Context : Any> Field<Context, String?>.lowercase(): Value<Context, String?>

Converts a string to lowercase, returning the result.

Link copied to clipboard
inline fun <Result> of(value: Result): Value<Any, Result>
open fun <Result> of(value: Result, type: KType): Value<Any, Result>

Refers to a Kotlin value within an aggregation value.

open fun <Context : Any, Result> of(field: Field<Context, Result>): Value<Context, Result>

Refers to a field within an aggregation value.

open fun of(value: BsonType): Value<Any, BsonType>

Refers to a BsonType within an aggregation value.

Link copied to clipboard
@JvmName(name = "replaceResultReceiverByResultByResult")
inline fun String?.replace(find: String?, replacement: String?): Value<Any, String?>
@JvmName(name = "replaceResultReceiverByResultByProperty")
inline fun <Context : Any> String?.replace(find: String?, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByResultByValue")
inline fun <Context : Any> String?.replace(find: String?, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByResultByField")
inline fun <Context : Any> String?.replace(find: String?, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByPropertyByResult")
inline fun <Context : Any> String?.replace(find: KProperty1<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByPropertyByProperty")
inline fun <Context : Any> String?.replace(find: KProperty1<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByPropertyByValue")
inline fun <Context : Any> String?.replace(find: KProperty1<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByPropertyByField")
inline fun <Context : Any> String?.replace(find: KProperty1<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByValueByResult")
inline fun <Context : Any> String?.replace(find: Value<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByValueByProperty")
inline fun <Context : Any> String?.replace(find: Value<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByValueByValue")
inline fun <Context : Any> String?.replace(find: Value<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByValueByField")
inline fun <Context : Any> String?.replace(find: Value<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByFieldByResult")
inline fun <Context : Any> String?.replace(find: Field<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByFieldByProperty")
inline fun <Context : Any> String?.replace(find: Field<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByFieldByValue")
inline fun <Context : Any> String?.replace(find: Field<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceResultReceiverByFieldByField")
inline fun <Context : Any> String?.replace(find: Field<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByResultByResult")
inline fun <Context : Any> KProperty1<Context, String?>.replace(find: String?, replacement: String?): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByResultByProperty")
inline fun <Context : Any> KProperty1<Context, String?>.replace(find: String?, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByResultByValue")
inline fun <Context : Any> KProperty1<Context, String?>.replace(find: String?, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByResultByField")
inline fun <Context : Any> KProperty1<Context, String?>.replace(find: String?, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByPropertyByResult")
inline fun <Context : Any> KProperty1<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByPropertyByProperty")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByPropertyByValue")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByPropertyByField")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByValueByResult")
inline fun <Context : Any> KProperty1<Context, String?>.replace(find: Value<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByValueByProperty")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: Value<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByValueByValue")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: Value<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByValueByField")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: Value<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByFieldByResult")
inline fun <Context : Any> KProperty1<Context, String?>.replace(find: Field<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByFieldByProperty")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: Field<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByFieldByValue")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: Field<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replacePropertyReceiverByFieldByField")
open fun <Context : Any> KProperty1<Context, String?>.replace(find: Field<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.replace(find: String?, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceByResultByProperty")
inline fun <Context : Any> Value<Context, String?>.replace(find: String?, replacement: KProperty1<Context, String?>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.replace(find: String?, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceByResultByField")
inline fun <Context : Any> Value<Context, String?>.replace(find: String?, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceByPropertyByResult")
inline fun <Context : Any> Value<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceByPropertyByProperty")
open fun <Context : Any> Value<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceByPropertyByValue")
open fun <Context : Any> Value<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceByPropertyByField")
open fun <Context : Any> Value<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.replace(find: Value<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceByValueByProperty")
open fun <Context : Any> Value<Context, String?>.replace(find: Value<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
open fun <Context : Any> Value<Context, String?>.replace(find: Value<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceByValueByField")
open fun <Context : Any> Value<Context, String?>.replace(find: Value<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceByFieldByResult")
inline fun <Context : Any> Value<Context, String?>.replace(find: Field<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceByFieldByProperty")
open fun <Context : Any> Value<Context, String?>.replace(find: Field<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceByFieldByValue")
open fun <Context : Any> Value<Context, String?>.replace(find: Field<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceByFieldByField")
open fun <Context : Any> Value<Context, String?>.replace(find: Field<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByResultByResult")
inline fun <Context : Any> Field<Context, String?>.replace(find: String?, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByResultByProperty")
inline fun <Context : Any> Field<Context, String?>.replace(find: String?, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByResultByValue")
inline fun <Context : Any> Field<Context, String?>.replace(find: String?, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByResultByField")
inline fun <Context : Any> Field<Context, String?>.replace(find: String?, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByPropertyByResult")
inline fun <Context : Any> Field<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByPropertyByProperty")
open fun <Context : Any> Field<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByPropertyByValue")
open fun <Context : Any> Field<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByPropertyByField")
open fun <Context : Any> Field<Context, String?>.replace(find: KProperty1<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByValueByResult")
inline fun <Context : Any> Field<Context, String?>.replace(find: Value<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByValueByProperty")
open fun <Context : Any> Field<Context, String?>.replace(find: Value<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByValueByValue")
open fun <Context : Any> Field<Context, String?>.replace(find: Value<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByValueByField")
open fun <Context : Any> Field<Context, String?>.replace(find: Value<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByFieldByResult")
inline fun <Context : Any> Field<Context, String?>.replace(find: Field<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByFieldByProperty")
open fun <Context : Any> Field<Context, String?>.replace(find: Field<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByFieldByValue")
open fun <Context : Any> Field<Context, String?>.replace(find: Field<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFieldReceiverByFieldByField")
open fun <Context : Any> Field<Context, String?>.replace(find: Field<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>

Replaces all instances of find with a replacement string.

Link copied to clipboard
@JvmName(name = "replaceFirstResultReceiverByResultByResult")
inline fun String?.replaceFirst(find: String?, replacement: String?): Value<Any, String?>
@JvmName(name = "replaceFirstResultReceiverByResultByProperty")
inline fun <Context : Any> String?.replaceFirst(find: String?, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByResultByValue")
inline fun <Context : Any> String?.replaceFirst(find: String?, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByResultByField")
inline fun <Context : Any> String?.replaceFirst(find: String?, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByPropertyByResult")
inline fun <Context : Any> String?.replaceFirst(find: KProperty1<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByPropertyByProperty")
inline fun <Context : Any> String?.replaceFirst(find: KProperty1<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByPropertyByValue")
inline fun <Context : Any> String?.replaceFirst(find: KProperty1<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByPropertyByField")
inline fun <Context : Any> String?.replaceFirst(find: KProperty1<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByValueByResult")
inline fun <Context : Any> String?.replaceFirst(find: Value<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByValueByProperty")
inline fun <Context : Any> String?.replaceFirst(find: Value<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByValueByValue")
inline fun <Context : Any> String?.replaceFirst(find: Value<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByValueByField")
inline fun <Context : Any> String?.replaceFirst(find: Value<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByFieldByResult")
inline fun <Context : Any> String?.replaceFirst(find: Field<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByFieldByProperty")
inline fun <Context : Any> String?.replaceFirst(find: Field<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByFieldByValue")
inline fun <Context : Any> String?.replaceFirst(find: Field<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstResultReceiverByFieldByField")
inline fun <Context : Any> String?.replaceFirst(find: Field<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByResultByResult")
inline fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: String?, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByResultByProperty")
inline fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: String?, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByResultByValue")
inline fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: String?, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByResultByField")
inline fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: String?, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByPropertyByResult")
inline fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByPropertyByProperty")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByPropertyByValue")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByPropertyByField")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByValueByResult")
inline fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByValueByProperty")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByValueByValue")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByValueByField")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByFieldByResult")
inline fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByFieldByProperty")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByFieldByValue")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstPropertyReceiverByFieldByField")
open fun <Context : Any> KProperty1<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.replaceFirst(find: String?, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstByResultByProperty")
inline fun <Context : Any> Value<Context, String?>.replaceFirst(find: String?, replacement: KProperty1<Context, String?>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.replaceFirst(find: String?, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstByResultByField")
inline fun <Context : Any> Value<Context, String?>.replaceFirst(find: String?, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstByPropertyByResult")
inline fun <Context : Any> Value<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstByPropertyByProperty")
open fun <Context : Any> Value<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstByPropertyByValue")
open fun <Context : Any> Value<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstByPropertyByField")
open fun <Context : Any> Value<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstByValueByProperty")
open fun <Context : Any> Value<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstByValueByField")
open fun <Context : Any> Value<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstByFieldByResult")
inline fun <Context : Any> Value<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstByFieldByProperty")
open fun <Context : Any> Value<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstByFieldByValue")
open fun <Context : Any> Value<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstByFieldByField")
open fun <Context : Any> Value<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByResultByResult")
inline fun <Context : Any> Field<Context, String?>.replaceFirst(find: String?, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByResultByProperty")
inline fun <Context : Any> Field<Context, String?>.replaceFirst(find: String?, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByResultByValue")
inline fun <Context : Any> Field<Context, String?>.replaceFirst(find: String?, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByResultByField")
inline fun <Context : Any> Field<Context, String?>.replaceFirst(find: String?, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByPropertyByResult")
inline fun <Context : Any> Field<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByPropertyByProperty")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByPropertyByValue")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByPropertyByField")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: KProperty1<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByValueByResult")
inline fun <Context : Any> Field<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByValueByProperty")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByValueByValue")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByValueByField")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: Value<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByFieldByResult")
inline fun <Context : Any> Field<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: String?): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByFieldByProperty")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByFieldByValue")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "replaceFirstFieldReceiverByFieldByField")
open fun <Context : Any> Field<Context, String?>.replaceFirst(find: Field<Context, String?>, replacement: Field<Context, String?>): Value<Context, String?>

Replaces the first instance of find with a replacement string.

Link copied to clipboard
@JvmName(name = "splitResultReceiverByResult")
inline fun String.split(delimiter: String): Value<Any, List<String>?>
@JvmName(name = "splitResultReceiverByProperty")
inline fun <Context : Any> String.split(delimiter: KProperty1<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitResultReceiverByValue")
inline fun <Context : Any> String.split(delimiter: Value<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitResultReceiverByField")
inline fun <Context : Any> String.split(delimiter: Field<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitPropertyReceiverByResult")
inline fun <Context : Any> KProperty1<Context, String>.split(delimiter: String): Value<Context, List<String>?>
@JvmName(name = "splitPropertyReceiverByProperty")
open fun <Context : Any> KProperty1<Context, String>.split(delimiter: KProperty1<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitPropertyReceiverByValue")
open fun <Context : Any> KProperty1<Context, String>.split(delimiter: Value<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitPropertyReceiverByField")
open fun <Context : Any> KProperty1<Context, String>.split(delimiter: Field<Context, String>): Value<Context, List<String>?>
inline fun <Context : Any> Value<Context, String>.split(delimiter: String): Value<Context, List<String>?>
@JvmName(name = "splitByProperty")
open fun <Context : Any> Value<Context, String>.split(delimiter: KProperty1<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitByField")
open fun <Context : Any> Value<Context, String>.split(delimiter: Field<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitFieldReceiverByResult")
inline fun <Context : Any> Field<Context, String>.split(delimiter: String): Value<Context, List<String>?>
@JvmName(name = "splitFieldReceiverByProperty")
open fun <Context : Any> Field<Context, String>.split(delimiter: KProperty1<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitFieldReceiverByValue")
open fun <Context : Any> Field<Context, String>.split(delimiter: Value<Context, String>): Value<Context, List<String>?>
@JvmName(name = "splitFieldReceiverByField")
open fun <Context : Any> Field<Context, String>.split(delimiter: Field<Context, String>): Value<Context, List<String>?>

Divides a string into an array of substrings based on a delimiter.

Link copied to clipboard
@JvmName(name = "substringResultReceiver")
inline fun String?.substring(indexes: IntRange): Value<Any, String?>
@JvmName(name = "substringPropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.substring(indexes: IntRange): Value<Context, String?>
@JvmName(name = "substringFieldReceiver")
open fun <Context : Any> Field<Context, String?>.substring(indexes: IntRange): Value<Context, String?>
@JvmName(name = "substringResultReceiverByResultByResult")
inline fun String?.substring(startIndex: Int, length: Int): Value<Any, String?>
@JvmName(name = "substringResultReceiverByResultByProperty")
inline fun <Context : Any> String?.substring(startIndex: Int, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByResultByValue")
inline fun <Context : Any> String?.substring(startIndex: Int, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByResultByField")
inline fun <Context : Any> String?.substring(startIndex: Int, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByPropertyByResult")
inline fun <Context : Any> String?.substring(startIndex: KProperty1<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringResultReceiverByPropertyByProperty")
inline fun <Context : Any> String?.substring(startIndex: KProperty1<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByPropertyByValue")
inline fun <Context : Any> String?.substring(startIndex: KProperty1<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByPropertyByField")
inline fun <Context : Any> String?.substring(startIndex: KProperty1<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByValueByResult")
inline fun <Context : Any> String?.substring(startIndex: Value<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringResultReceiverByValueByProperty")
inline fun <Context : Any> String?.substring(startIndex: Value<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByValueByValue")
inline fun <Context : Any> String?.substring(startIndex: Value<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByValueByField")
inline fun <Context : Any> String?.substring(startIndex: Value<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByFieldByResult")
inline fun <Context : Any> String?.substring(startIndex: Field<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringResultReceiverByFieldByProperty")
inline fun <Context : Any> String?.substring(startIndex: Field<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByFieldByValue")
inline fun <Context : Any> String?.substring(startIndex: Field<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringResultReceiverByFieldByField")
inline fun <Context : Any> String?.substring(startIndex: Field<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByResultByResult")
inline fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Int, length: Int): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByResultByProperty")
inline fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Int, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByResultByValue")
inline fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Int, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByResultByField")
inline fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Int, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByPropertyByResult")
inline fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByPropertyByProperty")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByPropertyByValue")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByPropertyByField")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByValueByResult")
inline fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Value<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByValueByProperty")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Value<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByValueByValue")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Value<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByValueByField")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Value<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByFieldByResult")
inline fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Field<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByFieldByProperty")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Field<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByFieldByValue")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Field<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringPropertyReceiverByFieldByField")
open fun <Context : Any> KProperty1<Context, String?>.substring(startIndex: Field<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.substring(startIndex: Int, length: Int): Value<Context, String?>
@JvmName(name = "substringByResultByProperty")
inline fun <Context : Any> Value<Context, String?>.substring(startIndex: Int, length: KProperty1<Context, Int>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.substring(startIndex: Int, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringByResultByField")
inline fun <Context : Any> Value<Context, String?>.substring(startIndex: Int, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringByPropertyByResult")
inline fun <Context : Any> Value<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringByPropertyByProperty")
open fun <Context : Any> Value<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringByPropertyByValue")
open fun <Context : Any> Value<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringByPropertyByField")
open fun <Context : Any> Value<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.substring(startIndex: Value<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringByValueByProperty")
open fun <Context : Any> Value<Context, String?>.substring(startIndex: Value<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
open fun <Context : Any> Value<Context, String?>.substring(startIndex: Value<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringByValueByField")
open fun <Context : Any> Value<Context, String?>.substring(startIndex: Value<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringByFieldByResult")
inline fun <Context : Any> Value<Context, String?>.substring(startIndex: Field<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringByFieldByProperty")
open fun <Context : Any> Value<Context, String?>.substring(startIndex: Field<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringByFieldByValue")
open fun <Context : Any> Value<Context, String?>.substring(startIndex: Field<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringByFieldByField")
open fun <Context : Any> Value<Context, String?>.substring(startIndex: Field<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByResultByResult")
inline fun <Context : Any> Field<Context, String?>.substring(startIndex: Int, length: Int): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByResultByProperty")
inline fun <Context : Any> Field<Context, String?>.substring(startIndex: Int, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByResultByValue")
inline fun <Context : Any> Field<Context, String?>.substring(startIndex: Int, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByResultByField")
inline fun <Context : Any> Field<Context, String?>.substring(startIndex: Int, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByPropertyByResult")
inline fun <Context : Any> Field<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByPropertyByProperty")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByPropertyByValue")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByPropertyByField")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: KProperty1<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByValueByResult")
inline fun <Context : Any> Field<Context, String?>.substring(startIndex: Value<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByValueByProperty")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: Value<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByValueByValue")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: Value<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByValueByField")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: Value<Context, Int>, length: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByFieldByResult")
inline fun <Context : Any> Field<Context, String?>.substring(startIndex: Field<Context, Int>, length: Int): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByFieldByProperty")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: Field<Context, Int>, length: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByFieldByValue")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: Field<Context, Int>, length: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringFieldReceiverByFieldByField")
open fun <Context : Any> Field<Context, String?>.substring(startIndex: Field<Context, Int>, length: Field<Context, Int>): Value<Context, String?>

Returns the substring of a string.

Link copied to clipboard
@JvmName(name = "substringUTF8ResultReceiver")
inline fun String?.substringUTF8(indexes: IntRange): Value<Any, String?>
@JvmName(name = "substringUTF8PropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(indexes: IntRange): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiver")
open fun <Context : Any> Field<Context, String?>.substringUTF8(indexes: IntRange): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByResultByResult")
inline fun String?.substringUTF8(startIndex: Int, byteCount: Int): Value<Any, String?>
@JvmName(name = "substringUTF8ResultReceiverByResultByProperty")
inline fun <Context : Any> String?.substringUTF8(startIndex: Int, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByResultByValue")
inline fun <Context : Any> String?.substringUTF8(startIndex: Int, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByResultByField")
inline fun <Context : Any> String?.substringUTF8(startIndex: Int, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByPropertyByResult")
inline fun <Context : Any> String?.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByPropertyByProperty")
inline fun <Context : Any> String?.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByPropertyByValue")
inline fun <Context : Any> String?.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByPropertyByField")
inline fun <Context : Any> String?.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByValueByResult")
inline fun <Context : Any> String?.substringUTF8(startIndex: Value<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByValueByProperty")
inline fun <Context : Any> String?.substringUTF8(startIndex: Value<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByValueByValue")
inline fun <Context : Any> String?.substringUTF8(startIndex: Value<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByValueByField")
inline fun <Context : Any> String?.substringUTF8(startIndex: Value<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByFieldByResult")
inline fun <Context : Any> String?.substringUTF8(startIndex: Field<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByFieldByProperty")
inline fun <Context : Any> String?.substringUTF8(startIndex: Field<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByFieldByValue")
inline fun <Context : Any> String?.substringUTF8(startIndex: Field<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ResultReceiverByFieldByField")
inline fun <Context : Any> String?.substringUTF8(startIndex: Field<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByResultByResult")
inline fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Int, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByResultByProperty")
inline fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Int, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByResultByValue")
inline fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Int, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByResultByField")
inline fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Int, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByPropertyByResult")
inline fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByPropertyByProperty")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByPropertyByValue")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByPropertyByField")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByValueByResult")
inline fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByValueByProperty")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByValueByValue")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByValueByField")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByFieldByResult")
inline fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByFieldByProperty")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByFieldByValue")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8PropertyReceiverByFieldByField")
open fun <Context : Any> KProperty1<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Int, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8ByResultByProperty")
inline fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Int, byteCount: KProperty1<Context, Int>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Int, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ByResultByField")
inline fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Int, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ByPropertyByResult")
inline fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8ByPropertyByProperty")
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ByPropertyByValue")
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ByPropertyByField")
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8ByValueByProperty")
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ByValueByField")
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ByFieldByResult")
inline fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8ByFieldByProperty")
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ByFieldByValue")
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8ByFieldByField")
open fun <Context : Any> Value<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByResultByResult")
inline fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Int, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByResultByProperty")
inline fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Int, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByResultByValue")
inline fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Int, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByResultByField")
inline fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Int, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByPropertyByResult")
inline fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByPropertyByProperty")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByPropertyByValue")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByPropertyByField")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: KProperty1<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByValueByResult")
inline fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByValueByProperty")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByValueByValue")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByValueByField")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Value<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByFieldByResult")
inline fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Int): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByFieldByProperty")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: KProperty1<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByFieldByValue")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Value<Context, Int>): Value<Context, String?>
@JvmName(name = "substringUTF8FieldReceiverByFieldByField")
open fun <Context : Any> Field<Context, String?>.substringUTF8(startIndex: Field<Context, Int>, byteCount: Field<Context, Int>): Value<Context, String?>

Returns the substring of a string.

Link copied to clipboard
@JvmName(name = "trimResultReceiver")
inline fun String?.trim(): Value<Any, String?>
@JvmName(name = "trimPropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.trim(): Value<Context, String?>
@JvmName(name = "trimFieldReceiver")
open fun <Context : Any> Field<Context, String?>.trim(): Value<Context, String?>

Removes whitespace characters, including null, or the specified characters from the beginning and end of a string.

@JvmName(name = "trimResultReceiverByResult")
inline fun String?.trim(characters: String?): Value<Any, String?>
@JvmName(name = "trimResultReceiverByProperty")
inline fun <Context : Any> String?.trim(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimResultReceiverByValue")
inline fun <Context : Any> String?.trim(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimResultReceiverByField")
inline fun <Context : Any> String?.trim(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimResultReceiver")
inline fun String?.trim(vararg characters: Char): Value<Any, String?>
@JvmName(name = "trimPropertyReceiverByResult")
inline fun <Context : Any> KProperty1<Context, String?>.trim(characters: String?): Value<Context, String?>
@JvmName(name = "trimPropertyReceiverByProperty")
open fun <Context : Any> KProperty1<Context, String?>.trim(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimPropertyReceiverByValue")
open fun <Context : Any> KProperty1<Context, String?>.trim(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimPropertyReceiverByField")
open fun <Context : Any> KProperty1<Context, String?>.trim(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimPropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.trim(vararg characters: Char): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.trim(characters: String?): Value<Context, String?>
@JvmName(name = "trimByProperty")
open fun <Context : Any> Value<Context, String?>.trim(characters: KProperty1<Context, String?>): Value<Context, String?>
open fun <Context : Any> Value<Context, String?>.trim(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimByField")
open fun <Context : Any> Value<Context, String?>.trim(characters: Field<Context, String?>): Value<Context, String?>
open fun <Context : Any> Value<Context, String?>.trim(vararg characters: Char): Value<Context, String?>
@JvmName(name = "trimFieldReceiverByResult")
inline fun <Context : Any> Field<Context, String?>.trim(characters: String?): Value<Context, String?>
@JvmName(name = "trimFieldReceiverByProperty")
open fun <Context : Any> Field<Context, String?>.trim(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimFieldReceiverByValue")
open fun <Context : Any> Field<Context, String?>.trim(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimFieldReceiverByField")
open fun <Context : Any> Field<Context, String?>.trim(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimFieldReceiver")
open fun <Context : Any> Field<Context, String?>.trim(vararg characters: Char): Value<Context, String?>

Removes the specified characters from the beginning and end of a string.

Link copied to clipboard
@JvmName(name = "trimEndResultReceiver")
inline fun String?.trimEnd(): Value<Any, String?>
@JvmName(name = "trimEndPropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.trimEnd(): Value<Context, String?>
@JvmName(name = "trimEndFieldReceiver")
open fun <Context : Any> Field<Context, String?>.trimEnd(): Value<Context, String?>

Removes whitespace characters, including null, or the specified characters from the end of a string.

@JvmName(name = "trimEndResultReceiverByResult")
inline fun String?.trimEnd(characters: String?): Value<Any, String?>
@JvmName(name = "trimEndResultReceiverByProperty")
inline fun <Context : Any> String?.trimEnd(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndResultReceiverByValue")
inline fun <Context : Any> String?.trimEnd(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndResultReceiverByField")
inline fun <Context : Any> String?.trimEnd(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndResultReceiver")
inline fun String?.trimEnd(vararg characters: Char): Value<Any, String?>
@JvmName(name = "trimEndPropertyReceiverByResult")
inline fun <Context : Any> KProperty1<Context, String?>.trimEnd(characters: String?): Value<Context, String?>
@JvmName(name = "trimEndPropertyReceiverByProperty")
open fun <Context : Any> KProperty1<Context, String?>.trimEnd(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndPropertyReceiverByValue")
open fun <Context : Any> KProperty1<Context, String?>.trimEnd(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndPropertyReceiverByField")
open fun <Context : Any> KProperty1<Context, String?>.trimEnd(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndPropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.trimEnd(vararg characters: Char): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.trimEnd(characters: String?): Value<Context, String?>
@JvmName(name = "trimEndByProperty")
open fun <Context : Any> Value<Context, String?>.trimEnd(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndByField")
open fun <Context : Any> Value<Context, String?>.trimEnd(characters: Field<Context, String?>): Value<Context, String?>
open fun <Context : Any> Value<Context, String?>.trimEnd(vararg characters: Char): Value<Context, String?>
@JvmName(name = "trimEndFieldReceiverByResult")
inline fun <Context : Any> Field<Context, String?>.trimEnd(characters: String?): Value<Context, String?>
@JvmName(name = "trimEndFieldReceiverByProperty")
open fun <Context : Any> Field<Context, String?>.trimEnd(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndFieldReceiverByValue")
open fun <Context : Any> Field<Context, String?>.trimEnd(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndFieldReceiverByField")
open fun <Context : Any> Field<Context, String?>.trimEnd(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimEndFieldReceiver")
open fun <Context : Any> Field<Context, String?>.trimEnd(vararg characters: Char): Value<Context, String?>

Removes the specified characters from the end of a string.

Link copied to clipboard
@JvmName(name = "trimStartResultReceiver")
inline fun String?.trimStart(): Value<Any, String?>
@JvmName(name = "trimStartPropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.trimStart(): Value<Context, String?>
@JvmName(name = "trimStartFieldReceiver")
open fun <Context : Any> Field<Context, String?>.trimStart(): Value<Context, String?>

Removes whitespace characters, including null, or the specified characters from the beginning of a string.

@JvmName(name = "trimStartResultReceiverByResult")
inline fun String?.trimStart(characters: String?): Value<Any, String?>
@JvmName(name = "trimStartResultReceiverByProperty")
inline fun <Context : Any> String?.trimStart(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartResultReceiverByValue")
inline fun <Context : Any> String?.trimStart(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartResultReceiverByField")
inline fun <Context : Any> String?.trimStart(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartResultReceiver")
inline fun String?.trimStart(vararg characters: Char): Value<Any, String?>
@JvmName(name = "trimStartPropertyReceiverByResult")
inline fun <Context : Any> KProperty1<Context, String?>.trimStart(characters: String?): Value<Context, String?>
@JvmName(name = "trimStartPropertyReceiverByProperty")
open fun <Context : Any> KProperty1<Context, String?>.trimStart(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartPropertyReceiverByValue")
open fun <Context : Any> KProperty1<Context, String?>.trimStart(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartPropertyReceiverByField")
open fun <Context : Any> KProperty1<Context, String?>.trimStart(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartPropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.trimStart(vararg characters: Char): Value<Context, String?>
inline fun <Context : Any> Value<Context, String?>.trimStart(characters: String?): Value<Context, String?>
@JvmName(name = "trimStartByProperty")
open fun <Context : Any> Value<Context, String?>.trimStart(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartByField")
open fun <Context : Any> Value<Context, String?>.trimStart(characters: Field<Context, String?>): Value<Context, String?>
open fun <Context : Any> Value<Context, String?>.trimStart(vararg characters: Char): Value<Context, String?>
@JvmName(name = "trimStartFieldReceiverByResult")
inline fun <Context : Any> Field<Context, String?>.trimStart(characters: String?): Value<Context, String?>
@JvmName(name = "trimStartFieldReceiverByProperty")
open fun <Context : Any> Field<Context, String?>.trimStart(characters: KProperty1<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartFieldReceiverByValue")
open fun <Context : Any> Field<Context, String?>.trimStart(characters: Value<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartFieldReceiverByField")
open fun <Context : Any> Field<Context, String?>.trimStart(characters: Field<Context, String?>): Value<Context, String?>
@JvmName(name = "trimStartFieldReceiver")
open fun <Context : Any> Field<Context, String?>.trimStart(vararg characters: Char): Value<Context, String?>

Removes the specified characters from the beginning of a string.

Link copied to clipboard
open infix fun <Root, Child> KProperty1<Root, *>.unsafe(child: String): Field<Root, Child>
open infix fun <Root, Type, Child> Field<Root, Type>.unsafe(child: String): Field<Root, Child>

Refers to a field child of the current field, with no compile-time safety.

open infix fun <Root, Child> KProperty1<Root, *>.unsafe(child: KProperty1<*, Child>): Field<Root, Child>
open infix fun <Root, Child> KProperty1<Root, *>.unsafe(child: Field<*, Child>): Field<Root, Child>
open infix fun <Root, Child> Field<Root, *>.unsafe(child: KProperty1<*, Child>): Field<Root, Child>
open infix fun <Root, Child> Field<Root, *>.unsafe(child: Field<*, Child>): Field<Root, Child>

Refers to a field child of the current field, without checking that it is a field available on the current object.

Link copied to clipboard
@JvmName(name = "uppercaseResultReceiver")
inline fun String?.uppercase(): Value<Any, String?>
@JvmName(name = "uppercasePropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.uppercase(): Value<Context, String?>
@JvmName(name = "uppercaseFieldReceiver")
open fun <Context : Any> Field<Context, String?>.uppercase(): Value<Context, String?>

Converts a string to uppercase, returning the result.