server/ssplanner.py
branchstable
changeset 2875 b7399ef8b3e0
parent 2667 c8aa82538d8e
child 2921 8e2544e78a5e
equal deleted inserted replaced
2874:acdd8d8c2cff 2875:b7399ef8b3e0
   480         plan = self.plan
   480         plan = self.plan
   481         session = self.plan.session
   481         session = self.plan.session
   482         repo = session.repo
   482         repo = session.repo
   483         edefs = {}
   483         edefs = {}
   484         # insert relations
   484         # insert relations
   485         attributes = [relation.r_type for relation in self.attribute_relations]
   485         attributes = set([relation.r_type for relation in self.attribute_relations])
   486         for row in self.execute_child():
   486         for row in self.execute_child():
   487             for relation in self.attribute_relations:
   487             for relation in self.attribute_relations:
   488                 lhs, rhs = relation.get_variable_parts()
   488                 lhs, rhs = relation.get_variable_parts()
   489                 eid = typed_eid(row[self.selected_index[str(lhs)]])
   489                 eid = typed_eid(row[self.selected_index[str(lhs)]])
   490                 try:
   490                 try: