Class ItemQueryResults

All Implemented Interfaces:
Iterable<IItem>, Collection<IItem>

public class ItemQueryResults extends QueryResults<IItem,ItemQueryResults>
Result container for item queries.

This class extends QueryResults to provide a type-safe container for item query results. It inherits all manipulation methods from the parent class such as sorting, limiting, filtering, and random selection.

Example usage:


 ItemQueryResults results = itemQuery.results();
 IItem firstItem = results.first();
 IItem randomItem = results.random();
 List<IItem> allItems = results.list();
 
  • Constructor Details

    • ItemQueryResults

      public ItemQueryResults(List<IItem> results)
      Constructs a new ItemQueryResults wrapper around the specified list of items.
      Parameters:
      results - the list of items to wrap