Exemplo n.º 1
0
 def __get__(self, obj, cls=None):
     if obj is None:
         return self
     bound_reference_set = ReferenceSet.__get__(self, obj)
     target_cls = bound_reference_set._target_cls
     where_clause = bound_reference_set._get_where_clause()
     return SQLObjectResultSet(target_cls, where_clause,
                               orderBy=self._orderBy,
                               prejoins=self._prejoins)
Exemplo n.º 2
0
 def __get__(self, obj, cls=None):
     if obj is None:
         return self
     bound_reference_set = ReferenceSet.__get__(self, obj)
     target_cls = bound_reference_set._target_cls
     result_set = bound_reference_set.find()
     if self._orderBy:
         result_set.order_by(*target_cls._parse_orderBy(self._orderBy))
     return SQLObjectResultSet(result_set, target_cls)
Exemplo n.º 3
0
 def __get__(self, obj, cls=None):
     if obj is None:
         return self
     bound_reference_set = ReferenceSet.__get__(self, obj)
     target_cls = bound_reference_set._target_cls
     where_clause = bound_reference_set._get_where_clause()
     return SQLObjectResultSet(target_cls, where_clause,
                               orderBy=self._orderBy,
                               prejoins=self._prejoins)
Exemplo n.º 4
0
 def __get__(self, obj, cls=None):
     if obj is None:
         return self
     bound_reference_set = ReferenceSet.__get__(self, obj)
     target_cls = bound_reference_set._target_cls
     result_set = bound_reference_set.find()
     if self._orderBy:
         result_set.order_by(*target_cls._parse_orderBy(self._orderBy))
     return SQLObjectResultSet(result_set, target_cls)
Exemplo n.º 5
0
 def __get__(self, local, cls=None):
     """
     Wrapper around C{ReferenceSet.__get__}.
     """
     store = Store.of(local)
     if store is None:
         return None
     _thread = store._deferredStore.thread
     boundReference = ReferenceSet.__get__(self, local, cls)
     return DeferredBoundReference(_thread, boundReference)
Exemplo n.º 6
0
 def _get_bound_reference_set(self, obj):
     assert obj is not None
     return ReferenceSet.__get__(self, obj)
Exemplo n.º 7
0
 def _get_bound_reference_set(self, obj):
     assert obj is not None
     return ReferenceSet.__get__(self, obj)