in index-tool/migrationtools/documentdb_index_tool.py [0:0]
def _get_compatible_metadata(self, metadata, compatibility_issues):
compatible_metadata = metadata.copy()
for db_name in compatibility_issues:
if self.EXCEEDED_LIMITS in compatibility_issues[db_name]:
del compatible_metadata[db_name]
continue
for collection_name in compatibility_issues[db_name]:
if self.UNSUPPORTED_COLLECTION_OPTIONS_KEY in compatibility_issues[
db_name][collection_name]:
del compatible_metadata[db_name][collection_name]
continue
if self.EXCEEDED_LIMITS in compatibility_issues[db_name][
collection_name]:
del compatible_metadata[db_name][collection_name]
continue
for index_name in compatibility_issues[db_name][
collection_name]:
del compatible_metadata[db_name][collection_name][
self.INDEXES][index_name]
return metadata