apoc.coll.insertAll

Function

apoc.coll.insertAll(coll [Any], index Integer, values [Any]) - inserts all of the values into the list, starting at the specified index.

Signature

apoc.coll.insertAll(coll :: LIST? OF ANY?, index :: INTEGER?, values :: LIST? OF ANY?) :: (LIST? OF ANY?)

Input parameters

Name Type Default

coll

LIST? OF ANY?

null

index

INTEGER?

null

values

LIST? OF ANY?

null

Usage examples

The following inserts the values 11, 12, and 13 at index 3 in the list:

RETURN apoc.coll.insertAll([1,3,5,7,9], 3, [11,12,13]) AS output;
Table 1. Results
Output

[1, 3, 5, 11, 12, 13, 7, 9]