def rename(self, node):
        """
        Translate a rename node into SQLQuery.
        :param node: a treebrd node
        :return: a SQLQuery object for the tree rooted at node
        """
        child_object = self.translate(node.child)
        from_block = '({child}) AS {name}({attributes})'.format(
            child=child_object.to_sql(), name=node.name,
            attributes=', '.join(node.attributes.names))
        return self.query(str(node.attributes), from_block=from_block)
def rename ( self , node ) : child_object = self . translate ( node . child ) from_block = '({child}) AS {name}({attributes})' . format ( child = child_object . to_sql ( ) , name = node . name , attributes = ', ' . join ( node . attributes . names ) ) return self . query ( str ( node . attributes ) , from_block = from_block )
Translate a rename node into SQLQuery.
        :param node: a treebrd node
        :return: a SQLQuery object for the tree rooted at node