def external_table(self):
        """
        schema.external provides a view of the external hash table for the schema
        :return: external table
        """
        if self._external is None:
            self._external = ExternalTable(self.connection, self.database)
        return self._external