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

Next , Previous


Keeps track as each query item gets executed.

TODO: Find better name for this class.

Contains the original query (QueryExpression) and suggestions for potential new queries.
Next and Previous are the suggestions for potential new queries.

Instances of this object are generated by methods implementing Execute.

The generated suggestions are typically consumed according to CreateHints.

An example is QueryExpressionSkip, if it sees QueryExpressionTake as next query to be executed then it knows how many more or less to skip (see Execute).

This class is not immutable (because of -ResultCount-).


NextSuggestion for a 'browse forwards' button.
PreviousSuggestion for a 'browse backwards' button.

Details

Generated 2024-03-28 21:28:42.525 UTC