__del__(self) | python.db.DefectsDB | |
__init__(self, str connection_string=DEFAULT_CONNECTION_STRING, bool read_only=True, bool create=False, Union[str, Tuple] tag="HEAD") | python.db.DefectsDB | |
python::virtual_mixin::DefectsDBVirtualDefectsMixin.__init__(self) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
python::tags::DefectsDBTagsMixin.__init__(self) | python.tags.DefectsDBTagsMixin | |
python::folders::DefectsDBFoldersMixin.__init__(self) | python.folders.DefectsDBFoldersMixin | |
python::ids::DefectsDBIDsNamesMixin.__init__(self) | python.ids.DefectsDBIDsNamesMixin | |
_bad_state | python.db.DefectsDB | private |
_clear_connections(self) | python.folders.DefectsDBFoldersMixin | private |
_connections | python.folders.DefectsDBFoldersMixin | private |
_create | python.db.DefectsDB | private |
_create_defect_logic_folder(self, cool.IDatabase db) | python.folders.DefectsDBFoldersMixin | private |
_create_defect_with_id(self, int did, str name, str description) | python.db.DefectsDB | private |
_create_defects_folder(self, cool.IDatabase db) | python.folders.DefectsDBFoldersMixin | private |
python::virtual_mixin::DefectsDBVirtualDefectsMixin._defect_id_map | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
_defect_ids | python.ids.DefectsDBIDsNamesMixin | private |
_defect_logic_folder | python.folders.DefectsDBFoldersMixin | private |
_defect_logic_payload | python.folders.DefectsDBFoldersMixin | private |
python::virtual_mixin::DefectsDBVirtualDefectsMixin._defect_names | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
_defect_payload | python.folders.DefectsDBFoldersMixin | private |
_defects_folder | python.folders.DefectsDBFoldersMixin | private |
_get_virtual_defect_logics(self, str tag) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
python::virtual_mixin::DefectsDBVirtualDefectsMixin._initialized | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
_insert(self, Union[str, int] defect_id, Union[int, Tuple[int, int], RunLumi] since, Union[int, Tuple[int, int], RunLumi] until, str comment, str added_by, bool present=True, bool recoverable=False, str tag='HEAD') | python.db.DefectsDB | private |
_insert_iov(self, IOVType iov, str tag) | python.db.DefectsDB | private |
_insert_multiple_flask(self, Iterable[IOVType] defect_list, str tag, str flask_cool_target, Mapping[str, str] flask_auth, str flask_db, str flask_uri) | python.db.DefectsDB | private |
_load_defect_logic_folder(self) | python.folders.DefectsDBFoldersMixin | private |
_load_defects_folder(self) | python.folders.DefectsDBFoldersMixin | private |
_load_folder(self, folder, create_function) | python.folders.DefectsDBFoldersMixin | private |
_new_defect(self, int did, str dname) | python.ids.DefectsDBIDsNamesMixin | private |
_new_virtual_defect(self, int did, str dname) | python.ids.DefectsDBIDsNamesMixin | private |
_parent_folderset | python.folders.DefectsDBFoldersMixin | private |
_populate_defect_ids(self) | python.ids.DefectsDBIDsNamesMixin | private |
_populate_virtual_defect_ids(self) | python.ids.DefectsDBIDsNamesMixin | private |
_read_only | python.db.DefectsDB | private |
_resolve_evaluation_order(self, Optional[Iterable[str]] defects=None) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
_tag | python.db.DefectsDB | private |
_tag_head_and_lock(self, cool.IFolder folder, str name, str description) | python.tags.DefectsDBTagsMixin | private |
_update_virtual_defect(self, str defect_name, str clauses, Optional[str] comment=None, Optional[str] tag=None) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
_virtual_defect_consistency_check(self) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
python::virtual_mixin::DefectsDBVirtualDefectsMixin._virtual_defect_id_map | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
_virtual_defect_ids | python.ids.DefectsDBIDsNamesMixin | private |
python::virtual_mixin::DefectsDBVirtualDefectsMixin._virtual_defect_logics | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
_virtual_defect_map | python.ids.DefectsDBIDsNamesMixin | private |
python::virtual_mixin::DefectsDBVirtualDefectsMixin._virtual_defect_names | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
python::virtual_mixin::DefectsDBVirtualDefectsMixin._virtual_initialized | python.virtual_mixin.DefectsDBVirtualDefectsMixin | private |
all_defect_descriptions(self) | python.ids.DefectsDBIDsNamesMixin | |
check_tag_validity(self) | python.tags.DefectsDBTagsMixin | |
connection_string | python.db.DefectsDB | |
create_defect(self, str name, str description) | python.db.DefectsDB | |
defect_chan_as_id(self, Union[str, int] channel, bool primary_only=False) | python.ids.DefectsDBIDsNamesMixin | |
defect_id_map(self) | python.ids.DefectsDBIDsNamesMixin | |
defect_ids(self) | python.ids.DefectsDBIDsNamesMixin | |
defect_is_virtual(self, Union[str, int] defect_id) | python.ids.DefectsDBIDsNamesMixin | |
defect_logic_folder(self) | python.folders.DefectsDBFoldersMixin | |
defect_names(self) | python.ids.DefectsDBIDsNamesMixin | |
defect_names_as_ids(self, Iterable[Union[str, int]] channels) | python.ids.DefectsDBIDsNamesMixin | |
defects_folder(self) | python.folders.DefectsDBFoldersMixin | |
defects_tag(self) | python.tags.DefectsDBTagsMixin | |
defects_tag_valid(self) | python.tags.DefectsDBTagsMixin | |
defects_tags(self) | python.tags.DefectsDBTagsMixin | |
get_channel_descriptions(self, Iterable[Union[str, int]] channels) | python.ids.DefectsDBIDsNamesMixin | |
get_channels(self) | python.ids.DefectsDBIDsNamesMixin | |
get_intolerable_defects(self, bool old_primary_only=True, Sequence[str] exclude=['TIGHT', 'IDTIGHT', 'PHYS_.*']) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
get_virtual_channel_descriptions(self, Iterable[Union[str, int]] channels) | python.ids.DefectsDBIDsNamesMixin | |
get_virtual_channels(self) | python.ids.DefectsDBIDsNamesMixin | |
insert(self, Union[str, int] defect_id, int since, int until, str comment, str added_by, bool present=True, bool recoverable=False) | python.db.DefectsDB | |
insert_multiple(self, Iterable[IOVType] defect_list, str tag='HEAD', bool use_flask=False, str flask_cool_target='oracle://ATONR_COOLOFL_GPN/ATLAS_COOLOFL_GLOBAL', Mapping[str, str] flask_auth={}, str flask_db='CONDBR2', str flask_uri='https://cool-proxy-app.cern.ch/cool/multi_iovs') | python.db.DefectsDB | |
python::virtual_mixin::DefectsDBVirtualDefectsMixin.logics_tag | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
python::tags::DefectsDBTagsMixin.logics_tag | python.tags.DefectsDBTagsMixin | |
python::tags::DefectsDBTagsMixin.logics_tag(self) | python.tags.DefectsDBTagsMixin | |
logics_tag_valid(self) | python.tags.DefectsDBTagsMixin | |
logics_tags(self) | python.tags.DefectsDBTagsMixin | |
new_defects_tag(self, str name, str description, Optional[Iterable] iovranges=None) | python.tags.DefectsDBTagsMixin | |
new_hierarchical_tag(self, str defects_tag, str logics_tag) | python.tags.DefectsDBTagsMixin | |
new_logics_tag(self, str description="") | python.tags.DefectsDBTagsMixin | |
new_virtual_defect(self, str defect_name, Optional[str] comment, str clauses) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
next_logics_tag(self) | python.tags.DefectsDBTagsMixin | |
normalize_defect_names(self, Union[str, Iterable[str]] defect_id) | python.ids.DefectsDBIDsNamesMixin | |
parent_folderset(self) | python.folders.DefectsDBFoldersMixin | |
rename_defect(self, str defect_name, str new_defect_name) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
resolve_primary_defects(self, Iterable[DefectLogic] defect_logics) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
retrieve(self, Optional[Union[int, Tuple[int, int], RunLumi]] since=None, Optional[Union[int, Tuple[int, int], RunLumi]] until=None, Optional[Iterable[Union[str, int]]] channels=None, bool nonpresent=False, bool primary_only=False, Optional[Collection[str]] ignore=None, bool with_primary_dependencies=False, bool intersect=False, bool with_time=False, bool evaluate_full=True) | python.db.DefectsDB | |
set_channel_description(self, Union[str, int] channel, str description) | python.ids.DefectsDBIDsNamesMixin | |
storage_buffer(self) | python.db.DefectsDB | |
tag(self) | python.tags.DefectsDBTagsMixin | |
tags(self) | python.tags.DefectsDBTagsMixin | |
update_virtual_defect(self, str defect_name, str clauses, Optional[str] comment=None) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
validate_clauses(self, str clauses) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
virtual_defect_id_map(self) | python.ids.DefectsDBIDsNamesMixin | |
virtual_defect_ids(self) | python.ids.DefectsDBIDsNamesMixin | |
virtual_defect_logics(self) | python.virtual_mixin.DefectsDBVirtualDefectsMixin | |
virtual_defect_names(self) | python.ids.DefectsDBIDsNamesMixin | |