<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_unique_ids_for_schema_and_table(self, schema, table):
 """ 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. """

        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]