groupArrayInsertAt
Вставляет значение в заданную позицию массива.
Синтаксис
Если запрос вставляет вставляется несколько значений в одну и ту же позицию, то функция ведет себя следующим образом:
- Если запрос выполняется в одном потоке, то используется первое из вставляемых значений.
- Если запрос выполняется в нескольких потоках, то в результирующем массиве может оказаться любое из вставляемых значений.
Аргументы
x— значение, которое будет вставлено. Выражение, возвращающее значение одного из поддерживаемых типов данных.pos— позиция, в которую вставляется заданный элементx. Нумерация индексов в массиве начинается с нуля. UInt32.default_x— значение по умолчанию для подстановки на пустые позиции. Опциональный параметр. Выражение, возвращающее значение с типом параметраx. Еслиdefault_xне определен, используются значения по умолчанию.size— длина результирующего массива. Опциональный параметр. При использовании этого параметра должно быть указано значение по умолчаниюdefault_x. UInt32.
Возвращаемое значение
- Массив со вставленными значениями.
Тип: Array.
Примеры
Запрос:
Результат:
Запрос:
Результат:
Запрос:
Результат:
Многопоточная вставка элементов в одну позицию.
Запрос:
В результат этого запроса мы получите случайное целое число в диапазоне [0,9]. Например: