lsst.daf.persistence  22.0.1-4-g243d05b+e84dda7ae3
Public Member Functions | Public Attributes | List of all members
lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo Class Reference

Public Member Functions

def __init__ (self, datasetType, obj, setter, getter, subset, inputOnly)
 
def __repr__ (self)
 

Public Attributes

 datasetType
 
 obj
 
 setter
 
 getter
 
 subset
 
 inputOnly
 

Detailed Description

Information about a butler composite object. Some details come from the policy and some are filled
in by the butler. Component info is used while assembling and disassembling a composite object in
butler. It is used as an input to assemblers and disassemblers (which are part of the butler public
API).

Parameters
----------
datasetType : string
    The datasetType of the component.
obj : object instance
    The python object instance that is this component.
setter : string
    The name of the function in the parent object to set this component.
    Optional - may be None
getter : string
    The name of the function in the parent object to get this component.
    Optional - may be None
subset : bool
    If true, indicates that the obj should be a list of objects found via butlerSubset.
inputOnly : bool
    If true, indicates that the obj should not be serialized when performing a butler.put.

Definition at line 56 of file butlerLocation.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo.__init__ (   self,
  datasetType,
  obj,
  setter,
  getter,
  subset,
  inputOnly 
)

Definition at line 79 of file butlerLocation.py.

Member Function Documentation

◆ __repr__()

def lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo.__repr__ (   self)

Definition at line 87 of file butlerLocation.py.

Member Data Documentation

◆ datasetType

lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo.datasetType

Definition at line 80 of file butlerLocation.py.

◆ getter

lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo.getter

Definition at line 83 of file butlerLocation.py.

◆ inputOnly

lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo.inputOnly

Definition at line 85 of file butlerLocation.py.

◆ obj

lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo.obj

Definition at line 81 of file butlerLocation.py.

◆ setter

lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo.setter

Definition at line 82 of file butlerLocation.py.

◆ subset

lsst.daf.persistence.butlerLocation.ButlerComposite.ComponentInfo.subset

Definition at line 84 of file butlerLocation.py.


The documentation for this class was generated from the following file: