Whatever message this page gives is out now! Go check it out!
queryEvery(query, closure [, parallel] [, maxThreadCount])queryObj.Every(closure)Parameter | Required/Optional | Description |
struct | Required | Query in which all values are to be searched. |
closure | Required | Function that encapsulates criteria. |
parallel | Optional | True if you want to enable parallel programming. |
maxThreadCount | Optional | The number of threads the function can execute. The number of threads must be between 1-50. If the value exceeds 50, there is an exception. |
<cfscript>
myQuery=queryNew([
{"Id":101,"Name":"John Adams","Contract":"Permanent"},
{"Id":102,"Name":"Jason Adams","Contract":"Temp"},
{"Id":103,"Name":"Jack Adams","Contract":"Temp"},
{"Id":104,"Name":"James Adams","Contract":"Permanent"}
]);
doesPersonExist=(obj)=>return obj.contract=="Permanent"
writeOutput(QueryEvery(myquery,doesPersonExist)) // Returns False
</cfscript><cfscript>
myQuery=queryNew([
{"Id":101,"Name":"John Adams","Contract":"Permanent"},
{"Id":102,"Name":"Jason Adams","Contract":"Permanent"},
{"Id":103,"Name":"Jack Adams","Contract":"Permanent"},
{"Id":104,"Name":"James Adams","Contract":"Permanent"}
]);
doesPersonExist=(obj)=>return obj.contract=="Permanent"
writeOutput(QueryEvery(myquery,doesPersonExist)) // Returns True
</cfscript><cfscript>
myQuery=queryNew([
{"Id":101,"Name":"John Adams","Contract":"Permanent"},
{"Id":102,"Name":"Jason Adams","Contract":"Permanent"},
{"Id":103,"Name":"Jack Adams","Contract":"Permanent"},
{"Id":104,"Name":"James Adams","Contract":"Permanent"}
]);
doesPersonExist=(obj)=>return obj.contract=="Permanent"
writeOutput(QueryEvery(myquery,doesPersonExist,true,5)) // Returns True
</cfscript>