ApdbReassignDiaSourceRecord#
- class lsst.dax.apdb.ApdbReassignDiaSourceRecord(*, update_time_ns: int, update_order: int, diaSourceId: int, diaObjectId: int, ssObjectId: int, ssObjectReassocTimeMjdTai: float, ra: float, dec: float)#
Bases:
ApdbUpdateRecordUpdate record representing re-assignment of DIASource to SSObject.
Attributes Summary
Class variable defining APDB table that this update applies to, must be defined in all concrete subclasses.
DIASource dec, not required to be exact, but needs to be close to the database record.
ID of associated DIAObject record.
ID of DIASource record.
DIASource ra, not required to be exact, but needs to be close to the database record.
ID of SSObject to re-associate to.
Time when DIASource was re-associated from DIAObject to SSObject.
Record order in the update.
Time in nanoseconds since epoch when update happened.
Class variable defining type of the update, must be defined in all concrete subclasses and be unique.
Attributes Documentation
- apdb_table: ClassVar[ApdbTables] = 'DiaSource'#
Class variable defining APDB table that this update applies to, must be defined in all concrete subclasses.
- dec: float = <dataclasses._MISSING_TYPE object>#
DIASource dec, not required to be exact, but needs to be close to the database record.
- diaObjectId: int = <dataclasses._MISSING_TYPE object>#
ID of associated DIAObject record.
- diaSourceId: int = <dataclasses._MISSING_TYPE object>#
ID of DIASource record.
- ra: float = <dataclasses._MISSING_TYPE object>#
DIASource ra, not required to be exact, but needs to be close to the database record.
- ssObjectId: int = <dataclasses._MISSING_TYPE object>#
ID of SSObject to re-associate to.
- ssObjectReassocTimeMjdTai: float = <dataclasses._MISSING_TYPE object>#
Time when DIASource was re-associated from DIAObject to SSObject.
- update_order: int = <dataclasses._MISSING_TYPE object>#
Record order in the update.
- update_time_ns: int = <dataclasses._MISSING_TYPE object>#
Time in nanoseconds since epoch when update happened.
- update_type: ClassVar[str] = 'reassign_diasource'#
Class variable defining type of the update, must be defined in all concrete subclasses and be unique.