def __init__(self, otherClass=None, joinColumn=None, intermediateTable=None, otherColumn=None, orderBy=None, prejoins=_IGNORED): if intermediateTable: args = ("<primary key>", "%s.%s" % (intermediateTable, joinColumn), "%s.%s" % (intermediateTable, otherColumn), "%s.<primary key>" % otherClass) else: args = ("<primary key>", "%s.%s" % (otherClass, joinColumn)) ReferenceSet.__init__(self, *args) self._orderBy = orderBy
def __init__(self, otherClass=None, joinColumn=None, intermediateTable=None, otherColumn=None, orderBy=None, prejoins=None): if intermediateTable: args = ("<primary key>", "%s.%s" % (intermediateTable, joinColumn), "%s.%s" % (intermediateTable, otherColumn), "%s.<primary key>" % otherClass) else: args = ("<primary key>", "%s.%s" % (otherClass, joinColumn)) ReferenceSet.__init__(self, *args) self._orderBy = orderBy self._otherClass = otherClass self._prejoins = prejoins