PreFlightUnitsRow¶
- 
class lsst.daf.butler.PreFlightUnitsRow(dataId, datasetRefs)¶
- Bases: - object- Simple data class holding combination of DataUnit values for one row returned by pre-flight solver. - Logically instance of this class represents a single “path” connecting a set of DatasetRefs which exist or may exist for a given set of DatasetTypes based on the DataUnit relational algebra. - Pre-flight solver returns a sequence of - PreFlightUnitsRowinstances, each instance will have unique- dataId, but- DatasetRefin- datasetRefsare not necessarily unique. For example when pre-flight solver generates data for Quantum which has two DatasetRefs on input and one on output it will create two- PreFlightUnitsRowinstances with the same- DatasetReffor output dataset type. It is caller’s responsibility to combine multiple- PreFlightUnitsRowinto a suitable structure (e.g. QuantumGraph).- Attributes: - dataId : dict
- Maps DataUnit link name to its corresponding value. 
- datasetRefs : dict
- Maps - DatasetTypeto its corresponding- DatasetRef.
 
- dataId :