# [Ride v4 и v3] Функции транзакции данных
⚠️ Это документация Стандартной библиотеки версии 4 и 3. Рекомендуем использовать версию 6. Перейти к версии 6
Приведенные в этом разделе функции получают данные ключу из структуры транзакции данных или из произвольного списка записей:
- List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry] — для Стандартной библиотеки версии 4.
- List[DataEntry] — для Стандартной библиотеки версии 3.
Название | Описание | Сложность |
---|---|---|
getBinary(List[], String): ByteVector|Unit | Возвращает массив байтов из списка записей данных по ключу | 10 |
getBinary(List[], Int): ByteVector|Unit | Возвращает массив байтов из списка записей данных по индексу | 30 для Стандартной библиотеки версии 3 4 для Стандартной библиотеки версии 4 |
getBinaryValue(List[], String): ByteVector | Возвращает массив байтов из списка записей данных по ключу. Завершается ошибкой, если данных нет | 10 |
getBinaryValue(List[], Int): ByteVector | Возвращает массив байтов из списка записей данных по индексу. Завершается ошибкой, если данных нет | 30 для Стандартной библиотеки версии 3 4 для Стандартной библиотеки версии 4 |
getBoolean(List[], String): Boolean|Unit | Возвращает логическое значение из списка записей данных по ключу | 10 |
getBoolean(List[], Int): Boolean|Unit | Возвращает логическое значение из списка записей данных по индексу | 30 для Стандартной библиотеки версии 3 4 для Стандартной библиотеки версии 4 |
getBooleanValue(List[], String): Boolean | Возвращает логическое значение из списка записей данных по ключу. Завершается ошибкой, если данных нет | 10 |
getBooleanValue(List[], Int): Boolean | Возвращает логическое значение из списка записей данных по индексу. Завершается ошибкой, если данных нет | 30 для Стандартной библиотеки версии 3 4 для Стандартной библиотеки версии 4 |
getInteger(List[], String): Int|Unit | Возвращает целое число из списка записей данных по ключу | 10 |
getInteger(List[], Int): Int|Unit | Возвращает целое число из списка записей данных по индексу | 30 для Стандартной библиотеки версии 3 4 для Стандартной библиотеки версии 4 |
getIntegerValuе(List[], String): Int | Возвращает целое число из списка записей данных по ключу. Завершается ошибкой, если данных нет | 10 |
getIntegerValue(List[], Int): Int | Возвращает целое число из списка записей данных по индексу. Завершается ошибкой, если данных нет | 30 для Стандартной библиотеки версии 3 4 для Стандартной библиотеки версии 4 |
getString(List[], String): String|Unit | Возвращает строку из списка записей данных по ключу | 10 |
getString(List[], Int): String|Unit | Возвращает строку из списка записей данных по индексу | 30 для Стандартной библиотеки версии 3 4 для Стандартной библиотеки версии 4 |
getStringValue(List[], String) : String | Возвращает строку из списка записей данных по ключу. Завершается ошибкой, если данных нет | 10 |
getStringValue(List[], Int): String | Возвращает строку из списка записей данных по индексу. Завершается ошибкой, если данных нет | 30 для Стандартной библиотеки версии 3 4 для Стандартной библиотеки версии 4 |
# getBinary(List[], String): ByteVector|Unit
Возвращает массив байтов из списка записей данных по ключу.
# В Стандартной библиотеке версии 4
getBinary(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], key: String): ByteVector|Unit
# В Стандартной библиотеке версии 3
getBinary(data: List[DataEntry], key: String): ByteVector|Unit
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
key: String | Ключ |
# getBinary(List[], Int): ByteVector|Unit
Возвращает массив байтов из списка записей данных по индексу.
# В Стандартной библиотеке версии 4
getBinary(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], index: Int): ByteVector|Unit
# В Стандартной библиотеке версии 3
getBinary(data: List[DataEntry], index: Int): ByteVector|Unit
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
index: Int | Индекс |
# getBinaryValue(List[], String): ByteVector
Возвращает массив байтов из списка записей данных по ключу.
Завершается ошибкой, если данных нет.
# В Стандартной библиотеке версии 4
getBinaryValue(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], key: String): ByteVector
# В Стандартной библиотеке версии 3
getBinaryValue(data: List[DataEntry], key: String): ByteVector
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
key: String | Ключ |
# getBinaryValue(List[], Int): ByteVector
Возвращает массив байтов из списка записей данных по индексу.
Завершается ошибкой, если данных нет.
# В Стандартной библиотеке версии 4
getBinaryValue(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], index: Int): ByteVector
# В Стандартной библиотеке версии 3
getBinaryValue(data: List[DataEntry], index: Int): ByteVector
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
index: Int | Индекс |
# getBoolean(List[], String): Boolean|Unit
Возвращает логическое значение из списка записей данных по ключу.
# В Стандартной библиотеке версии 4
getBoolean(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], key: String): Boolean|Unit
# В Стандартной библиотеке версии 3
getBoolean(data: List[DataEntry], key: String): Boolean|Unit
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
key: String | Ключ |
# getBoolean(data: List[], index: Int): Boolean|Unit
Возвращает логическое значение из списка записей данных по индексу.
# В Стандартной библиотеке версии 4
getBoolean(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], index: Int): Boolean|Unit
# В Стандартной библиотеке версии 3
getBoolean(data: List[DataEntry], index: Int): Boolean|Unit
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
index: Int | Индекс |
# getBooleanValue(List[], String): Boolean
Возвращает логическое значение из списка записей данных по ключу.
Завершается ошибкой, если данных нет.
# В Стандартной библиотеке версии 4
getBooleanValue(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], key: String): Boolean
# В Стандартной библиотеке версии 3
getBooleanValue(data: List[DataEntry], key: String): Boolean
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
key: String | Ключ |
# getBooleanValue(List[], Int): Boolean
Возвращает логическое значение из списка записей данных по индексу.
Завершается ошибкой, если данных нет.
# В Стандартной библиотеке версии 4
getBooleanValue(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], index: Int): Boolean
# В Стандартной библиотеке версии 3
getBooleanValue(data: List[DataEntry], index: Int): Boolean
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
index: Int | Индекс |
# getInteger(List[], String): Int|Unit
Возвращает целое число из списка записей данных по ключу.
getInteger(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], key: String): Int|Unit
# В Стандартной библиотеке версии 3
getInteger(data: List[DataEntry], key: String): Int|Unit
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
key: String | Ключ |
# getInteger(List[], Int): Unit|Int
Возвращает целое число из списка записей данных по индексу.
# В Стандартной библиотеке версии 4
getInteger(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], index: Int): Int|Unit
# В Стандартной библиотеке версии 3
getInteger(data: List[DataEntry], index: Int): Int|Unit
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
index: Int | Индекс |
# getIntegerValue(List[], String): Int
Возвращает целое число из списка записей данных по ключу.
Завершается ошибкой, если данных нет.
getIntegerValue(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], key: String): Int
# В Стандартной библиотеке версии 3
getIntegerValue(data: List[DataEntry], key: String): Int
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
key: String | Ключ |
# getIntegerValue(List[], Int): Int
Возвращает целое число из списка записей данных по индексу.
Завершается ошибкой, если данных нет
# В Стандартной библиотеке версии 4
getIntegerValue(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], index: Int): Int
# В Стандартной библиотеке версии 3
getIntegerValue(data: List[DataEntry], index: Int): Int
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
index: Int | Индекс |
# getString(List[], String): String|Unit
Возвращает строку из списка записей данных по ключу.
# В Стандартной библиотеке версии 4
getString(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], key: String): String|Unit
# В Стандартной библиотеке версии 3
getString(data: List[DataEntry], key: String): String|Unit
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
key: String | Ключ |
# getString(List[], Int): String|Unit
Возвращает строку из списка записей данных по индексу.
getString(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], index: Int): String|Unit
# В Стандартной библиотеке версии 3
getString(data: List[DataEntry], index: Int): String|Unit
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
index: Int | Индекс |
# getStringValue(List[], String) : String
Возвращает строку из списка записей данных по ключу.
Завершается ошибкой, если данных нет.
# В Стандартной библиотеке версии 4
getStringValue(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], key: String): String
# В Стандартной библиотеке версии 3
getStringValue(data: List[DataEntry], key: String): String
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
key: String | Ключ |
# getStringValue(List[], Int): String
Возвращает строку из списка записей данных по индексу.
Завершается ошибкой, если данных нет.
# В Стандартной библиотеке версии 4
getStringValue(data: List[BinaryEntry|BooleanEntry|IntegerEntry|StringEntry], index: Int): String
# В Стандартной библиотеке версии 3
getStringValue(data: List[DataEntry], index: Int): String
# Параметры
Параметр | Описание |
---|---|
data: List[] | Список записей данных, обычно tx.data |
index: Int | Индекс |