QueryEvery

Executes a callback/closure against every row in a query and returns true if the callback/closure returned true for every row.

Method Signature

QueryEvery(query=[query], closure=[function:Predicate], parallel=[boolean], maxThreads=[integer])

Arguments

ArgumentTypeRequiredDescriptionDefault

query

query

true

The query to iterate over

closure

function:Predicate

true

The function to invoke for each item. The function will be passed 3 arguments: the row, the currentRow, the query. You can alternatively pass a Java Predicate which will only receive the 1st arg.

parallel

boolean

false

Specifies whether the items can be executed in parallel

false

maxThreads

integer

false

The maximum number of threads to use when parallel = true

Examples

Last updated

Logo

Copyright & Register Trademark by Ortus Solutions, Corp & Ortus Software, LLC