/** * Deletes tags for deleted tables. */ public void cleanUpObsoleteTags() { log.info("Start deleting obsolete tags"); final List<QualifiedName> names = tagService.list(null, null, null, null, null, null); names.forEach(name -> { if (!name.isPartitionDefinition() && !name.isViewDefinition() && name.isTableDefinition() && !tableService.exists(name)) { this.tagService.delete(name, false); log.info("Deleted obsolete tag for {}", name); } }); log.info("End deleting obsolete tags"); } }
tagService.delete(tableDto.getName(), false); this.eventBus.post( new MetacatDeleteTablePostEvent(tableDto.getName(), context, this, tableDto)
this.tagService.delete(name, false); log.info("Deleted definition metadata for {}", name); if (dto != null) {
this.tagService.delete(name, false); throw new TableNotFoundException(name);
userMetadataService.deleteMetadata(metacatRequestContext.getUserName(), Lists.newArrayList(tableDto)); log.info("Deleting tags for table {}", name); tagService.delete(name, false); } else { if (config.canSoftDeleteDataMetadata() && tableDto.isDataExternal()) {
case TABLE: if (!this.tableService.exists(name)) { this.tagService.delete(name, false); throw new TableNotFoundException(name);