[ROOT] / doc / toc / ARCQuery / Class / Query

AllLogEntriesForThisQuery , ExecuteAll , ExecuteOne , Progress , ShouldTerminate , TryExecute


Keeps track of progress of query, and the interim result.

Should be considered a one-time-use only object.
This is because methods like ExecuteOne and ExecuteAll change internal state. In other words, if you want to execute the same query twice, create a new Query instance the second time.


AllLogEntriesForThisQueryTemporary storage of log information.
ExecuteAllExecutes all queries.
ExecuteOneNOTE: Note how avoids deferred execution in order to always correctly time execution of each query element separately.
ProgressUse of member class in order for Query not to inherit IP.
ShouldTerminateAttempts to explain problem, in TerminateReason and by logging.
TryExecuteSimple (easy to use) alternative to ExecuteAll operating in a more 'standardized' AgoRapide way.

Details

Generated 2026-11-15 15:39:24.464 UTC