<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def columns(self, model=None):
 """ Returns any columns used within this query. :return [<orb.Column>, ..] """

        for query in self.__queries:
            for column in query.columns(model=model):
                yield column