in google-datacatalog-apache-atlas-connector/src/google/datacatalog_connectors/apache_atlas/sync/metadata_event_synchronizer.py [0:0]
def __process_delete_events(self, metadata_dict):
logging.info('')
logging.info('===> Processing delete events...')
entity_events = metadata_dict.get('entity_events')
if entity_events:
for entity_event in entity_events:
operation_type = entity_event['operationType']
if operation_type == constant.ENTITY_DELETE_EVENT:
entity = entity_event['entity']
guid = entity['guid']
entries_resource_names = self.\
__get_resource_names_for_delete_events(guid)
for entries_resource_name in entries_resource_names:
self.__datacatalog_facade.\
delete_entry(entries_resource_name)
logging.info('==== DONE ========================================')
logging.info('')