DatasetQueryResults¶
- class lsst.daf.butler.registry.queries.DatasetQueryResults¶
Bases:
LimitedQueryResultsBase,Iterable[DatasetRef]An interface for objects that represent the results of queries for datasets.
Methods Summary
Group results by parent dataset type.
expanded()Return a
DatasetQueryResultsfor whichDataCoordinate.hasRecordsreturnsTruefor all data IDs in returnedDatasetRefobjects.Methods Documentation
- abstract byParentDatasetType() Iterator[ParentDatasetQueryResults]¶
Group results by parent dataset type.
- Returns:
- iter
Iterator[ParentDatasetQueryResults] An iterator over
DatasetQueryResultsinstances that are each responsible for a single parent dataset type.
- iter
- abstract expanded() Self¶
Return a
DatasetQueryResultsfor whichDataCoordinate.hasRecordsreturnsTruefor all data IDs in returnedDatasetRefobjects.- Returns:
- expanded
DatasetQueryResults Either a new
DatasetQueryResultsinstance orself, if it is already expanded.
- expanded
Notes
As with
DataCoordinateQueryResults.expanded, it may be more efficient to callmaterializebefore expanding data IDs for very large result sets.