Executes a callback/closure against every row in a query and returns true if the callback/closure returned true for every row.
queryEvery(query, closure [, parallel] [, maxThreads])
returns boolean
query.every(closure [, parallel] [, maxThreads])
Name | Type | Required | Default | Description |
---|---|---|---|---|
query | query | Yes | ||
closure | function | Yes | ||
parallel | boolean | No | ||
maxThreads | numeric | No | 20 |
Find out if every value in the query is greater than 50
<cfscript>
data = query(foo: [51,52,535]);
allGT50 = queryEvery(function(row){ return row.foo > 50; });
</cfscript>