Функции

abs

fun abs(
    Expression<Double>,  // Числовое значение для получения абсолютного значения.
): Expression<Double>

fun Expression<Double>.abs(): Expression<Double>

fun abs(
    Expression<Long>,  // Целочисленное значение для получения абсолютного значения.
): Expression<Long>

fun Expression<Long>.abs(): Expression<Long>

acos

fun acos(
    Expression<Double>,  // Значение косинуса.
): Expression<Double>

fun Expression<Double>.acos(): Expression<Double>

addMillis

fun addMillis(
    Expression<Long>,  // Значение даты и времени, дата для добавления миллисекунд.
    Expression<Long>,  // Целочисленное значение, количество миллисекунд для добавления.
): Expression<Long>

argb

fun argb(
    Expression<Double>,  // Числовое значение альфа-канала в диапазоне от 0.0 до 1.0.
    Expression<Double>,  // Числовое значение красного цвета в диапазоне от 0.0 до 1.0.
    Expression<Double>,  // Числовое значение зеленого цвета в диапазоне от 0.0 до 1.0.
    Expression<Double>,  // Числовое значение синего цвета в диапазоне от 0.0 до 1.0.
): Expression<String>

asin

fun asin(
    Expression<Double>,  // Значение синуса.
): Expression<Double>

fun Expression<Double>.asin(): Expression<Double>

atan

fun atan(
    Expression<Double>,  // Значение тангенса.
): Expression<Double>

fun Expression<Double>.atan(): Expression<Double>

atan2

fun atan2(
    Expression<Double>,  // Y-координата точки
    Expression<Double>,  // X-координата точки
): Expression<Double>

ceil

fun ceil(
    Expression<Double>,  // Числовое значение для округления.
): Expression<Double>

fun Expression<Double>.ceil(): Expression<Double>

contains

fun contains(
    Expression<String>,  // Строковое значение для поиска подстроки.
    Expression<String>,  // Строковое значение подстроки для поиска.
): Expression<Boolean>

containsKey

fun containsKey(
    Expression<out Map<*, *>>,  // Словарь.
    Expression<String>,  // Ключ в словаре.
): Expression<Boolean>

copySign

fun copySign(
    Expression<Double>,  // Числовое значение, откуда копируется значение.
    Expression<Double>,  // Числовое значение, откуда копируется знак.
): Expression<Double>

fun copySign(
    Expression<Long>,  // Целочисленное значение, откуда копируется значение.
    Expression<Long>,  // Целочисленное значение, откуда копируется знак.
): Expression<Long>

cos

fun cos(
    Expression<Double>,  // Угол в радианах.
): Expression<Double>

fun Expression<Double>.cos(): Expression<Double>

cot

fun cot(
    Expression<Double>,  // Угол в радианах.
): Expression<Double>

fun Expression<Double>.cot(): Expression<Double>

decimalFormat

fun decimalFormat(
    Expression<Double>,  // Числовое значение для форматирования.
    Expression<String>,  // Формат числа, похожий на ICU.
): Expression<String>

fun decimalFormat(
    Expression<Double>,  // Числовое значение для форматирования.
    Expression<String>,  // Формат числа, похожий на ICU.
    Expression<String>,  // Локаль.
): Expression<String>

fun decimalFormat(
    Expression<Long>,  // Целочисленное значение для форматирования.
    Expression<String>,  // Формат числа, похожий на ICU.
): Expression<String>

fun decimalFormat(
    Expression<Long>,  // Целочисленное значение для форматирования.
    Expression<String>,  // Формат числа, похожий на ICU.
    Expression<String>,  // Локаль.
): Expression<String>

decodeUri

fun decodeUri(
    Expression<String>,  // Строковое значение для декодирования.
): Expression<String>

fun Expression<String>.decodeUri(): Expression<String>

div

fun div(
    Expression<Double>,  // Делимое числовое значение.
    Expression<Double>,  // Делитель числовое значение.
): Expression<Double>

fun div(
    Expression<Long>,  // Делимое целочисленное значение.
    Expression<Long>,  // Делитель целочисленное значение.
): Expression<Long>

encodeRegex

fun encodeRegex(
    Expression<String>,  // Строка для кодирования.
): Expression<String>

fun Expression<String>.encodeRegex(): Expression<String>

encodeUri

fun encodeUri(
    Expression<String>,  // Строковое значение для перевода.
): Expression<String>

fun Expression<String>.encodeUri(): Expression<String>

floor

fun floor(
    Expression<Double>,  // Числовое значение для округления.
): Expression<Double>

fun Expression<Double>.floor(): Expression<Double>

formatDateAsLocal

fun formatDateAsLocal(
    Expression<Long>,  // Значение даты и времени, дата для получения миллисекунд.
    Expression<String>,  // Форматы даты и времени указываются строками шаблонов даты и времени.
): Expression<String>

formatDateAsLocalWithLocale

fun formatDateAsLocalWithLocale(
    Expression<Long>,  // Значение даты и времени, дата для получения миллисекунд.
    Expression<String>,  // Форматы даты и времени указываются строками шаблонов даты и времени.
    Expression<String>,  // Язык для указанных строк шаблонов даты и времени.
): Expression<String>

formatDateAsUTC

fun formatDateAsUTC(
    Expression<Long>,  // Значение даты и времени, дата для получения миллисекунд.
    Expression<String>,  // Форматы даты и времени указываются строками шаблонов даты и времени.
): Expression<String>

formatDateAsUTCWithLocale

fun formatDateAsUTCWithLocale(
    Expression<Long>,  // Значение даты и времени, дата для получения миллисекунд.
    Expression<String>,  // Форматы даты и времени указываются строками шаблонов даты и времени.
    Expression<String>,  // Язык для указанных строк шаблонов даты и времени.
): Expression<String>

getArray

fun getArray(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<List<*>>

getArrayBoolean

fun getArrayBoolean(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<Boolean>

getArrayColor

fun getArrayColor(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<String>

getArrayFromArray

fun getArrayFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<List<*>>

getArrayFromDict

fun getArrayFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<List<*>>

getArrayInteger

fun getArrayInteger(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<Long>

getArrayNumber

fun getArrayNumber(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<Double>

getArrayOptBoolean

fun getArrayOptBoolean(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<Boolean>,  // Резервное значение, если значение по индексу не существует или не является логическим.
): Expression<Boolean>

getArrayOptColor

fun getArrayOptColor(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<String>,  // Резервное значение, если значение по индексу не существует или не является цветом.
): Expression<String>

getArrayOptInteger

fun getArrayOptInteger(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<Long>,  // Резервное значение, если свойство не существует или значение свойства не является целым числом.
): Expression<Long>

getArrayOptNumber

fun getArrayOptNumber(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<Double>,  // Резервное значение, если значение по индексу не существует или не является числом.
): Expression<Double>

getArrayOptString

fun getArrayOptString(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<String>,  // Резервное значение, если значение по индексу не существует или не является строкой.
): Expression<String>

getArrayOptUrl

fun getArrayOptUrl(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<String>,  // Резервное значение, если значение по индексу не существует или не является URL.
): Expression<String>

getArrayString

fun getArrayString(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<String>

getArrayUrl

fun getArrayUrl(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<String>

getBoolean

fun getBoolean(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Boolean>

getBooleanFromArray

fun getBooleanFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<Boolean>

getBooleanFromDict

fun getBooleanFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Boolean>

getBooleanValue

fun getBooleanValue(
    Expression<String>,  // Имя переменной.
    Expression<Boolean>,  // Резервное значение.
): Expression<Boolean>

getColor

fun getColor(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getColorAlpha

fun getColorAlpha(
    Expression<String>,  // Строковое значение цвета в шестнадцатеричном формате.
): Expression<Double>

fun Expression<String>.getColorAlpha(): Expression<Double>

getColorBlue

fun getColorBlue(
    Expression<String>,  // Строковое значение цвета в шестнадцатеричном формате.
): Expression<Double>

fun Expression<String>.getColorBlue(): Expression<Double>

getColorFromArray

fun getColorFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<String>

getColorFromDict

fun getColorFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getColorGreen

fun getColorGreen(
    Expression<String>,  // Строковое значение цвета в шестнадцатеричном формате.
): Expression<Double>

fun Expression<String>.getColorGreen(): Expression<Double>

getColorRed

fun getColorRed(
    Expression<String>,  // Строковое значение цвета в шестнадцатеричном формате.
): Expression<Double>

fun Expression<String>.getColorRed(): Expression<Double>

getColorValue

fun getColorValue(
    Expression<String>,  // Имя переменной.
    Expression<String>,  // Резервное значение.
): Expression<String>

getDay

fun getDay(
    Expression<Long>,  // Значение даты и времени, дата для получения дня месяца.
): Expression<Long>

fun Expression<Long>.getDay(): Expression<Long>

getDayOfWeek

fun getDayOfWeek(
    Expression<Long>,  // Значение даты и времени, дата для получения дня недели.
): Expression<Long>

fun Expression<Long>.getDayOfWeek(): Expression<Long>

getDict

fun getDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Map<*, *>>

getDictBoolean

fun getDictBoolean(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Boolean>

getDictColor

fun getDictColor(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getDictFromArray

fun getDictFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<Map<*, *>>

getDictFromDict

fun getDictFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Map<*, *>>

getDictInteger

fun getDictInteger(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Long>

getDictKeys

fun getDictKeys(
    Expression<out Map<*, *>>,  // Словарь.
): Expression<List<*>>

fun Expression<out Map<*, *>>.getDictKeys(): Expression<List<*>>

getDictNumber

fun getDictNumber(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Double>

getDictOptBoolean

fun getDictOptBoolean(
    Expression<Boolean>,  // Резервное значение, если свойство не существует или значение свойства не является логическим.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Boolean>

getDictOptColor

fun getDictOptColor(
    Expression<String>,  // Резервное значение, если свойство не существует или значение свойства не является цветом.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getDictOptInteger

fun getDictOptInteger(
    Expression<Long>,  // Резервное значение, если свойство не существует или значение свойства не является целым числом.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Long>

getDictOptNumber

fun getDictOptNumber(
    Expression<Double>,  // Резервное значение, если свойство не существует или значение свойства не является числом.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Double>

getDictOptString

fun getDictOptString(
    Expression<String>,  // Резервное значение, если свойство не существует или значение свойства не является строкой.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getDictOptUrl

fun getDictOptUrl(
    Expression<String>,  // Резервное значение, если свойство не существует или значение свойства не является URL.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getDictString

fun getDictString(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getDictUrl

fun getDictUrl(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getDictValues

fun getDictValues(
    Expression<out Map<*, *>>,  // Словарь.
): Expression<List<*>>

fun Expression<out Map<*, *>>.getDictValues(): Expression<List<*>>

getHours

fun getHours(
    Expression<Long>,  // Значение даты и времени, дата для получения часов.
): Expression<Long>

fun Expression<Long>.getHours(): Expression<Long>

getInteger

fun getInteger(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Long>

getIntegerFromArray

fun getIntegerFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<Long>

getIntegerFromDict

fun getIntegerFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Long>

getIntegerValue

fun getIntegerValue(
    Expression<String>,  // Имя переменной.
    Expression<Long>,  // Резервное значение.
): Expression<Long>

getIntervalHours

fun getIntervalHours(
    Expression<Long>,  // Количество миллисекунд
): Expression<Long>

fun Expression<Long>.getIntervalHours(): Expression<Long>

getIntervalMinutes

fun getIntervalMinutes(
    Expression<Long>,  // Количество миллисекунд
): Expression<Long>

fun Expression<Long>.getIntervalMinutes(): Expression<Long>

getIntervalSeconds

fun getIntervalSeconds(
    Expression<Long>,  // Количество миллисекунд
): Expression<Long>

fun Expression<Long>.getIntervalSeconds(): Expression<Long>

getIntervalTotalDays

fun getIntervalTotalDays(
    Expression<Long>,  // Количество миллисекунд
): Expression<Long>

fun Expression<Long>.getIntervalTotalDays(): Expression<Long>

getIntervalTotalHours

fun getIntervalTotalHours(
    Expression<Long>,  // Количество миллисекунд
): Expression<Long>

fun Expression<Long>.getIntervalTotalHours(): Expression<Long>

getIntervalTotalMinutes

fun getIntervalTotalMinutes(
    Expression<Long>,  // Количество миллисекунд
): Expression<Long>

fun Expression<Long>.getIntervalTotalMinutes(): Expression<Long>

getIntervalTotalSeconds

fun getIntervalTotalSeconds(
    Expression<Long>,  // Количество миллисекунд
): Expression<Long>

fun Expression<Long>.getIntervalTotalSeconds(): Expression<Long>

getIntervalTotalWeeks

fun getIntervalTotalWeeks(
    Expression<Long>,  // Количество миллисекунд
): Expression<Long>

fun Expression<Long>.getIntervalTotalWeeks(): Expression<Long>

getKeys

fun getKeys(
    Expression<out Map<*, *>>,  // Словарь.
): Expression<List<*>>

fun Expression<out Map<*, *>>.getKeys(): Expression<List<*>>

getMillis

fun getMillis(
    Expression<Long>,  // Значение даты и времени, дата для получения миллисекунд.
): Expression<Long>

fun Expression<Long>.getMillis(): Expression<Long>

getMinutes

fun getMinutes(
    Expression<Long>,  // Значение даты и времени, дата для получения минут.
): Expression<Long>

fun Expression<Long>.getMinutes(): Expression<Long>

getMonth

fun getMonth(
    Expression<Long>,  // Значение даты и времени, дата для получения месяца.
): Expression<Long>

fun Expression<Long>.getMonth(): Expression<Long>

getNumber

fun getNumber(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Double>

getNumberFromArray

fun getNumberFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<Double>

getNumberFromDict

fun getNumberFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Double>

getNumberValue

fun getNumberValue(
    Expression<String>,  // Имя переменной.
    Expression<Double>,  // Резервное значение.
): Expression<Double>

getOptArrayFromArray

fun getOptArrayFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<List<*>>

getOptArrayFromDict

fun getOptArrayFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<List<*>>

getOptBooleanFromArray

fun getOptBooleanFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<Boolean>,  // Резервное значение, если значение по индексу не существует или не является логическим.
): Expression<Boolean>

getOptBooleanFromDict

fun getOptBooleanFromDict(
    Expression<Boolean>,  // Резервное значение, если свойство не существует или значение свойства не является логическим.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Boolean>

getOptColorFromArray

fun getOptColorFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<String>,  // Резервное значение, если значение по индексу не существует или не является цветом.
): Expression<String>

getOptColorFromDict

fun getOptColorFromDict(
    Expression<String>,  // Резервное значение, если свойство не существует или значение свойства не является цветом.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getOptDictFromArray

fun getOptDictFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<Map<*, *>>

getOptDictFromDict

fun getOptDictFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Map<*, *>>

getOptIntegerFromArray

fun getOptIntegerFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<Long>,  // Резервное значение, если свойство не существует или значение свойства не является целым числом.
): Expression<Long>

getOptIntegerFromDict

fun getOptIntegerFromDict(
    Expression<Long>,  // Резервное значение, если свойство не существует или значение свойства не является целым числом.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Long>

getOptNumberFromArray

fun getOptNumberFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<Double>,  // Резервное значение, если значение по индексу не существует или не является числом.
): Expression<Double>

getOptNumberFromDict

fun getOptNumberFromDict(
    Expression<Double>,  // Резервное значение, если свойство не существует или значение свойства не является числом.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<Double>

getOptStringFromArray

fun getOptStringFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<String>,  // Резервное значение, если значение по индексу не существует или не является строкой.
): Expression<String>

getOptStringFromDict

fun getOptStringFromDict(
    Expression<String>,  // Резервное значение, если свойство не существует или значение свойства не является строкой.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getOptUrlFromArray

fun getOptUrlFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
    Expression<String>,  // Резервное значение, если значение по индексу не существует или не является URL.
): Expression<String>

getOptUrlFromDict

fun getOptUrlFromDict(
    Expression<String>,  // Резервное значение, если свойство не существует или значение свойства не является URL.
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getSeconds

fun getSeconds(
    Expression<Long>,  // Значение даты и времени, дата для получения секунд.
): Expression<Long>

fun Expression<Long>.getSeconds(): Expression<Long>

getStoredArrayValue

fun getStoredArrayValue(
    Expression<String>,  // Имя сохраненного значения.
): Expression<List<*>>

fun Expression<String>.getStoredArrayValue(): Expression<List<*>>

getStoredBooleanValue

fun getStoredBooleanValue(
    Expression<String>,  // Имя сохраненного значения.
    Expression<Boolean>,  // Резервное значение.
): Expression<Boolean>

getStoredColorValue

fun getStoredColorValue(
    Expression<String>,  // Имя сохраненного значения.
    Expression<String>,  // Резервное значение.
): Expression<String>

getStoredDictValue

fun getStoredDictValue(
    Expression<String>,  // Имя сохраненного значения.
): Expression<Map<*, *>>

fun Expression<String>.getStoredDictValue(): Expression<Map<*, *>>

getStoredIntegerValue

fun getStoredIntegerValue(
    Expression<String>,  // Имя сохраненного значения.
    Expression<Long>,  // Резервное значение.
): Expression<Long>

getStoredNumberValue

fun getStoredNumberValue(
    Expression<String>,  // Имя сохраненного значения.
    Expression<Double>,  // Резервное значение.
): Expression<Double>

getStoredStringValue

fun getStoredStringValue(
    Expression<String>,  // Имя сохраненного значения.
    Expression<String>,  // Резервное значение.
): Expression<String>

getStoredUrlValue

fun getStoredUrlValue(
    Expression<String>,  // Имя сохраненного значения.
    Expression<String>,  // Резервное значение.
): Expression<String>

getString

fun getString(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getStringFromArray

fun getStringFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<String>

getStringFromDict

fun getStringFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getStringValue

fun getStringValue(
    Expression<String>,  // Имя переменной.
    Expression<String>,  // Резервное значение.
): Expression<String>

getUrl

fun getUrl(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getUrlFromArray

fun getUrlFromArray(
    Expression<out List<*>>,  // Массив.
    Expression<Long>,  // Индекс в массиве.
): Expression<String>

getUrlFromDict

fun getUrlFromDict(
    Expression<out Map<*, *>>,  // Словарь.
    vararg Expression<String>,  // Путь в словаре.
): Expression<String>

getUrlValue

fun getUrlValue(
    Expression<String>,  // Имя переменной.
    Expression<String>,  // Резервное значение.
): Expression<String>

getValues

fun getValues(
    Expression<out Map<*, *>>,  // Словарь.
): Expression<List<*>>

fun Expression<out Map<*, *>>.getValues(): Expression<List<*>>

getYear

fun getYear(
    Expression<Long>,  // Значение даты и времени, дата для получения года.
): Expression<Long>

fun Expression<Long>.getYear(): Expression<Long>

index

fun index(
    Expression<String>,  // Строковое значение, исходная строка.
    Expression<String>,  // Строковое значение, строка для поиска.
): Expression<Long>

isEmpty

fun isEmpty(
    Expression<out Map<*, *>>,  // Словарь.
): Expression<Boolean>

fun Expression<out Map<*, *>>.isEmpty(): Expression<Boolean>

lastIndex

fun lastIndex(
    Expression<String>,  // Строковое значение, исходная строка.
    Expression<String>,  // Строковое значение, строка для поиска.
): Expression<Long>

len

fun len(
    Expression<String>,  // Строковое значение для получения длины.
): Expression<Long>

fun Expression<String>.len(): Expression<Long>

fun len(
    Expression<out List<*>>,  // Значение массива для получения длины.
): Expression<Long>

fun Expression<out List<*>>.len(): Expression<Long>

fun len(
    Expression<out Map<*, *>>,  // Словарь.
): Expression<Long>

fun Expression<out Map<*, *>>.len(): Expression<Long>

max

fun max(
    vararg Expression<Double>,  // Числовое значение.
): Expression<Double>

fun max(
    vararg Expression<Long>,  // Целочисленное значение.
): Expression<Long>

maxInteger

fun maxInteger(): Expression<Long>

maxNumber

fun maxNumber(): Expression<Double>

min

fun min(
    vararg Expression<Double>,  // Числовое значение.
): Expression<Double>

fun min(
    vararg Expression<Long>,  // Целочисленное значение.
): Expression<Long>

minInteger

fun minInteger(): Expression<Long>

minNumber

fun minNumber(): Expression<Double>

mod

fun mod(
    Expression<Double>,  // Делимое числовое значение.
    Expression<Double>,  // Делитель числовое значение.
): Expression<Double>

fun mod(
    Expression<Long>,  // Делимое целочисленное значение.
    Expression<Long>,  // Делитель целочисленное значение.
): Expression<Long>

mul

fun mul(
    vararg Expression<Double>,  // Числовое значение для умножения.
): Expression<Double>

fun mul(
    vararg Expression<Long>,  // Целочисленное значение для умножения.
): Expression<Long>

nowLocal

fun nowLocal(): Expression<Long>

padEnd

fun padEnd(
    Expression<Long>,  // Целочисленное значение для дополнения.
    Expression<Long>,  // Длина строки
    Expression<String>,  // Строковый символ для дополнения
): Expression<String>

fun padEnd(
    Expression<String>,  // Строковое значение для дополнения.
    Expression<Long>,  // Длина строки
    Expression<String>,  // Строковый символ для дополнения
): Expression<String>

padStart

fun padStart(
    Expression<Long>,  // Целочисленное значение для дополнения.
    Expression<Long>,  // Длина строки
    Expression<String>,  // Строковый символ для дополнения
): Expression<String>

fun padStart(
    Expression<String>,  // Строковое значение для дополнения.
    Expression<Long>,  // Длина строки
    Expression<String>,  // Строковый символ для дополнения
): Expression<String>

parseUnixTime

fun parseUnixTime(
    Expression<Long>,  // Время в секундах UTC от начала эпохи.
): Expression<Long>

fun Expression<Long>.parseUnixTime(): Expression<Long>

parseUnixTimeAsLocal

fun parseUnixTimeAsLocal(
    Expression<Long>,  // Время в секундах местного часового пояса от начала эпохи.
): Expression<Long>

fun Expression<Long>.parseUnixTimeAsLocal(): Expression<Long>

pi

fun pi(): Expression<Double>

replaceAll

fun replaceAll(
    Expression<String>,  // Строковое значение, исходная строка.
    Expression<String>,  // Строковое значение, строка для поиска.
    Expression<String>,  // Строковое значение, строка для замены.
): Expression<String>

rgb

fun rgb(
    Expression<Double>,  // Числовое значение красного цвета в диапазоне от 0.0 до 1.0.
    Expression<Double>,  // Числовое значение зеленого цвета в диапазоне от 0.0 до 1.0.
    Expression<Double>,  // Числовое значение синего цвета в диапазоне от 0.0 до 1.0.
): Expression<String>

round

fun round(
    Expression<Double>,  // Числовое значение для округления.
): Expression<Double>

fun Expression<Double>.round(): Expression<Double>

setColorAlpha

fun setColorAlpha(
    Expression<String>,  // Строковое значение цвета в шестнадцатеричном формате.
    Expression<Double>,  // Числовое значение альфа-канала в диапазоне от 0.0 до 1.0.
): Expression<String>

setColorBlue

fun setColorBlue(
    Expression<String>,  // Строковое значение цвета в шестнадцатеричном формате.
    Expression<Double>,  // Числовое значение синего цвета в диапазоне от 0.0 до 1.0.
): Expression<String>

setColorGreen

fun setColorGreen(
    Expression<String>,  // Строковое значение цвета в шестнадцатеричном формате.
    Expression<Double>,  // Числовое значение зеленого цвета в диапазоне от 0.0 до 1.0.
): Expression<String>

setColorRed

fun setColorRed(
    Expression<String>,  // Строковое значение цвета в шестнадцатеричном формате.
    Expression<Double>,  // Числовое значение красного цвета в диапазоне от 0.0 до 1.0.
): Expression<String>

setDay

fun setDay(
    Expression<Long>,  // Значение даты и времени, дата для установки дня месяца.
    Expression<Long>,  // Целочисленное значение, день месяца для установки в дату.
): Expression<Long>

setHours

fun setHours(
    Expression<Long>,  // Значение даты и времени, дата для установки часов.
    Expression<Long>,  // Целочисленное значение, часы для установки в дату.
): Expression<Long>

setMillis

fun setMillis(
    Expression<Long>,  // Значение даты и времени, дата для установки миллисекунд.
    Expression<Long>,  // Целочисленное значение, миллисекунды для установки в дату.
): Expression<Long>

setMinutes

fun setMinutes(
    Expression<Long>,  // Значение даты и времени, дата для установки минут.
    Expression<Long>,  // Целочисленное значение, минуты для установки в дату.
): Expression<Long>

setMonth

fun setMonth(
    Expression<Long>,  // Значение даты и времени, дата для установки месяца.
    Expression<Long>,  // Целочисленное значение, месяц для установки в дату. Ожидаемые значения от 1 до 12.
): Expression<Long>

setSeconds

fun setSeconds(
    Expression<Long>,  // Значение даты и времени, дата для установки секунд.
    Expression<Long>,  // Целочисленное значение, секунды для установки в дату.
): Expression<Long>

setYear

fun setYear(
    Expression<Long>,  // Значение даты и времени, дата для установки года.
    Expression<Long>,  // Целочисленное значение, год для установки в дату.
): Expression<Long>

signum

fun signum(
    Expression<Double>,  // Числовое значение для получения значения знака.
): Expression<Double>

fun Expression<Double>.signum(): Expression<Double>

fun signum(
    Expression<Long>,  // Целочисленное значение для получения значения знака.
): Expression<Long>

fun Expression<Long>.signum(): Expression<Long>

sin

fun sin(
    Expression<Double>,  // Угол в радианах.
): Expression<Double>

fun Expression<Double>.sin(): Expression<Double>

sub

fun sub(
    vararg Expression<Double>,  // Числовое значение для вычитания.
): Expression<Double>

fun sub(
    vararg Expression<Long>,  // Целочисленное значение для вычитания.
): Expression<Long>

substring

fun substring(
    Expression<String>,  // Строковое значение для получения подстроки.
    Expression<Long>,  // Целочисленное значение, левый индекс подстроки.
    Expression<Long>,  // Целочисленное значение, правый индекс подстроки.
): Expression<String>

sum

fun sum(
    vararg Expression<Double>,  // Числовое значение для суммирования.
): Expression<Double>

fun sum(
    vararg Expression<Long>,  // Целочисленное значение для суммирования.
): Expression<Long>

tan

fun tan(
    Expression<Double>,  // Угол в радианах.
): Expression<Double>

fun Expression<Double>.tan(): Expression<Double>

testRegex

fun testRegex(
    Expression<String>,  // Строка для проверки.
    Expression<String>,  // Строка регулярного выражения.
): Expression<Boolean>

toBoolean

fun toBoolean(
    Expression<Long>,  // Целочисленное значение для преобразования.
): Expression<Boolean>

fun Expression<Long>.toBoolean(): Expression<Boolean>

fun toBoolean(
    Expression<String>,  // Строковое значение для преобразования.
): Expression<Boolean>

fun Expression<String>.toBoolean(): Expression<Boolean>

toColor

fun toColor(
    Expression<String>,  // Строковое значение для преобразования.
): Expression<String>

fun Expression<String>.toColor(): Expression<String>

toDegrees

fun toDegrees(
    Expression<Double>,  // Числовое значение, представляющее радианы.
): Expression<Double>

fun Expression<Double>.toDegrees(): Expression<Double>

toInteger

fun toInteger(
    Expression<Boolean>,  // Логическое значение для преобразования.
): Expression<Long>

fun Expression<Boolean>.toInteger(): Expression<Long>

fun toInteger(
    Expression<Double>,  // Числовое значение для преобразования.
): Expression<Long>

fun Expression<Double>.toInteger(): Expression<Long>

fun toInteger(
    Expression<String>,  // Строковое значение для преобразования.
): Expression<Long>

fun Expression<String>.toInteger(): Expression<Long>

toLowerCase

fun toLowerCase(
    Expression<String>,  // Строковое значение для преобразования.
): Expression<String>

fun Expression<String>.toLowerCase(): Expression<String>

toNumber

fun toNumber(
    Expression<Long>,  // Целочисленное значение для преобразования.
): Expression<Double>

fun Expression<Long>.toNumber(): Expression<Double>

fun toNumber(
    Expression<String>,  // Строковое значение для преобразования.
): Expression<Double>

fun Expression<String>.toNumber(): Expression<Double>

toRadians

fun toRadians(
    Expression<Double>,  // Числовое значение, представляющее градусы.
): Expression<Double>

fun Expression<Double>.toRadians(): Expression<Double>

toString

fun toString(
    Expression<Boolean>,  // Логическое значение.
): Expression<String>

fun toString(
    Expression<Double>,  // Числовое значение.
): Expression<String>

fun toString(
    Expression<Long>,  // Целочисленное значение.
): Expression<String>

fun toString(
    Expression<String>,  // Значение цвета.
): Expression<String>

fun toString(
    Expression<out List<*>>,  // Значение массива.
): Expression<String>

fun toString(
    Expression<out Map<*, *>>,  // Значение словаря.
): Expression<String>

toUpperCase

fun toUpperCase(
    Expression<String>,  // Строковое значение для преобразования.
): Expression<String>

fun Expression<String>.toUpperCase(): Expression<String>

toUrl

fun toUrl(
    Expression<String>,  // Строковое значение для преобразования.
): Expression<String>

fun Expression<String>.toUrl(): Expression<String>

trim

fun trim(
    Expression<String>,  // Строковое значение для обрезки.
): Expression<String>

fun Expression<String>.trim(): Expression<String>

trimLeft

fun trimLeft(
    Expression<String>,  // Строковое значение для обрезки.
): Expression<String>

fun Expression<String>.trimLeft(): Expression<String>

trimRight

fun trimRight(
    Expression<String>,  // Строковое значение для обрезки.
): Expression<String>

fun Expression<String>.trimRight(): Expression<String>

Предыдущая
Следующая