code: def get_unique_ids_for_schema_and_table(self, schema, table):
          
          def predicate(model):
              return self._model_matches_schema_and_table(schema, table, model)
  
          matching = list(self._filter_subgraph(self.nodes, predicate))
          return [match.get('unique_id') for match in matching]
docs: Given a schema and table, find matching models, and return
          their unique_ids. A schema and table may have more than one
          match if the relation matches both a source and a seed, for instance.