|row||A query or slice which generates rows.||LazyExpr (required)|
|query||Run this query for each row.||StoredQuery|
|async||If set we run all queries asynchronously (implies workers=1000).||bool|
|workers||Total number of asynchronous workers.||int64|
|column||If set we only extract the column from row.||string|
Executes ‘query’ once for each row in the ‘row’ query.
The columns in row will be stored in the scope that is used to
evaluate the query therefore the query may refer to the results
Foreach in VQL is essentially the same as an SQL JOIN operator but much simpler to use.
workers parameter is specified, the plugin will spawn
this many workers and evaluate the
query query in each worker
concurrently if possible. It is safe to use a large number here
(say 100) to utilize all available cores.