Пример #1
0
 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
Пример #2
0
 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