equal
deleted
inserted
replaced
740 rid = self._relation_table(relation) |
740 rid = self._relation_table(relation) |
741 sqls = [] |
741 sqls = [] |
742 sqls += self._process_relation_term(relation, rid, lhsvar, lhsconst, 'eid_from') |
742 sqls += self._process_relation_term(relation, rid, lhsvar, lhsconst, 'eid_from') |
743 sqls += self._process_relation_term(relation, rid, rhsvar, rhsconst, 'eid_to') |
743 sqls += self._process_relation_term(relation, rid, rhsvar, rhsconst, 'eid_to') |
744 sql = ' AND '.join(sqls) |
744 sql = ' AND '.join(sqls) |
745 if rschema.symetric: |
745 if rschema.symmetric: |
746 sql = '(%s OR %s)' % (sql, switch_relation_field(sql)) |
746 sql = '(%s OR %s)' % (sql, switch_relation_field(sql)) |
747 return sql |
747 return sql |
748 |
748 |
749 def _visit_outer_join_relation(self, relation, rschema): |
749 def _visit_outer_join_relation(self, relation, rschema): |
750 """ |
750 """ |