Ejemplo n.º 1
0
 def change_rhs(self, cl, query_name):
     """Generate a new clause whose RHS rel is the name of a result
     set over the given query name.
     """
     ct = self.symtab.clausetools
     rel_name = N.get_resultset_name(query_name)
     return ct.rename_rhs_rel(cl, lambda x: rel_name)
Ejemplo n.º 2
0
 def change_rhs(self, cl, query_name):
     """Generate a new clause whose RHS rel is the name of a result
     set over the given query name.
     """
     ct = self.symtab.clausetools
     rel_name = N.get_resultset_name(query_name)
     return ct.rename_rhs_rel(cl, lambda x: rel_name)
Ejemplo n.º 3
0
def transform_firsthalf(tree, symtab, query):
    result_var = N.get_resultset_name(query.name)
    tree = preprocess_comp(tree, symtab, query)
    tree = incrementalize_comp(tree, symtab, query, result_var)
    return tree
Ejemplo n.º 4
0
def transform_firsthalf(tree, symtab, query):
    result_var = N.get_resultset_name(query.name)
    tree = preprocess_comp(tree, symtab, query)
    tree = incrementalize_comp(tree, symtab, query, result_var)
    return tree