class C(P.PyDO):
     connectionAlias='pydotest'
     if guess:
         guess_columns=True
     else:
         fields=(P.Sequence('id'),
                 'x')
 class B(P.PyDO):
     connectionAlias='pydotest'
     if guess:
         guess_columns=True
     else:
         fields=(P.Sequence('id'),
                 'x')
     def getA(self):
         return A.getSome(b_id=self.id)
Beispiel #3
0
            class A(P.PyDO):
                connectionAlias = 'pydotest'
                if guess:
                    guess_columns = True
                else:
                    fields = (P.Sequence('id'), P.Unique('name'), 'b_id', 'd',
                              'ta', 'tb', 'w', 'x', 'y', 'z')
                    unique = (('y', 'z'), )

                def getB(self):
                    return B.getUnique(id=self.b_id)

                def getC(self):
                    return self.joinTable('id', 'a_c', 'a_id', 'c_id', C, 'id')
Beispiel #4
0
 class zingo(P.PyDO):
     fields=(P.Sequence('id'),
             'nohat',
             'nofrog',
             'pig')
Beispiel #5
0
 class porkbarrel(P.PyDO):
     fields=(P.Sequence('a'),
             'b',
             'c')
     unique=(('b', 'c'),)
Beispiel #6
0
 class tmp(P.PyDO):
     connectionAlias='pydotest'
     table='e'
     fields=(P.Sequence('id'),
             'user1')
Beispiel #7
0
 class nougat(P.PyDO):
     schema='public'
     fields=(P.Sequence('id'),
             P.Unique('title'),
             'foo',
             'bar')
Beispiel #8
0
 class torte4(P.PyDO):
     fields=(P.Sequence('id'),
             'title',
             'x',
             'y',
             'z')
Beispiel #9
0
 class A(P.PyDO):
     fields=(P.Sequence('id'), 'x')
Beispiel #10
0
 class torte2(P.PyDO):
     fields=(P.Sequence('id'),
             P.Unique('title'),
             'x',
             'y',
             'z')