hash. Преобразование таблицы в хеш с заданными ключами
|
· | [строка], которая содержит название столбца; значение этого столбца считается ключом;
|
· | {код}, результат исполнения которого считается ключом;
|
· | (математическое выражение), результат вычисления которого считается ключом.
|
$.type[hash|string|table]
|
hash = значение каждого элемента - хеш (по умолчанию);
string = значение каждого элемента - строка, при этом нужно указать один столбец значений; table = значение каждого элемента - таблица, при этом нельзя указать столбец значений или таблицa со столбцами значений. Это сделано для экономии рессурсов, т. к. в результирующем хеше создаются таблицы со ссылками на строки таблиц, уже расположенных в памяти, таким образом, копирования строк таблиц с их содержимым не происходит. |
$.distinct(0/1)
|
0 = наличие в ключевом столбце одинаковых значений считается ошибкой (по умолчанию);
1 = выбрать из таблицы записи с уникальным ключом. |
$.distinct[tables]
|
Создать хеш из таблиц, содержащих строки с ключом.
Это устаревший ключ, который равносилен одновременному заданию $.distinct(1) и $.type[table]. |
Copyright © 19972024 Art. Lebedev Studio | http://www.artlebedev.ru | Дата обновления: 11.09.2024 |