in google-datacatalog-hive-connector/src/google/datacatalog_connectors/hive/prepare/datacatalog_entry_factory.py [0:0]
def make_entries_for_database(self, database_metadata):
entry_id = self._format_id_with_hashing(
database_metadata.name.lower(),
regex_pattern=self.__ENTRY_ID_INVALID_CHARS_REGEX_PATTERN)
entry = datacatalog.Entry()
entry.user_specified_type = 'database'
entry.user_specified_system = 'hive'
entry.display_name = self._format_display_name(database_metadata.name)
entry.name = datacatalog.DataCatalogClient.entry_path(
self.__project_id, self.__location_id, self.__entry_group_id,
entry_id)
database_desc = database_metadata.desc
if isinstance(database_desc, str):
entry.description = database_desc
entry.linked_resource = \
self._format_linked_resource('//{}//{}'.format(
self.__metadata_host_server,
database_metadata.uri
))
return entry_id, entry