示例#1
0
        class Bar(object):

            col2 = Column(Integer)
            col4 = Column(Integer)
示例#2
0
            class Manager(Person):

                __mapper_args__ = {'polymorphic_identity': 'manager'}
                golf_swing = Column(String(50))
                primary_language = Column(String(50))
示例#3
0
            class Engineer(Person):

                __mapper_args__ = {'polymorphic_identity': 'engineer'}
                primary_language = Column('primary_language', String(50))
                foo_bar = Column(Integer, primary_key=True)
示例#4
0
        class Engineer(Person):

            __mapper_args__ = {'polymorphic_identity': 'engineer'}
            primary_language_id = Column(Integer, ForeignKey('languages.id'))
            primary_language = relationship('Language')
示例#5
0
        class JuniorEngineer(Engineer):

            __mapper_args__ = \
                {'polymorphic_identity': 'junior_engineer'}
            nerf_gun = Column(String(50))
示例#6
0
        class Engineer(Person):

            __tablename__ = 'engineers'
            __mapper_args__ = {'polymorphic_identity': 'engineer'}
            id = Column(Integer, ForeignKey('people.id'), primary_key=True)
            primary_language = Column(String(50))
示例#7
0
 class Boss(Manager):
     boss_name = Column(String(50))
示例#8
0
 class Mapped(HasMixin, Base):
     __tablename__ = 't'
     id = Column(Integer, primary_key=True)
示例#9
0
 class MixinA(object):
     foo = Column(String(50))
示例#10
0
        class Parent(HasXMixin, Base):
            __tablename__ = 'parent'
            id = Column(Integer, primary_key=True)

            def x(self):
                return "hi"
示例#11
0
 class C(Parent):
     __tablename__ = 'c'
     id = Column(Integer, ForeignKey('parent.id'), primary_key=True)
示例#12
0
 def x(self):
     return Column(Integer)
示例#13
0
 class Parent(HasXMixin, Base):
     __tablename__ = 'parent'
     id = Column(Integer, primary_key=True)
示例#14
0
        class Model(Base, Foo, Bar):

            id = Column(Integer, primary_key=True)
            __tablename__ = 'model'
示例#15
0
 def target_id(cls):
     return cls.__table__.c.get(
         'target_id', Column(Integer, ForeignKey('other.id')))
示例#16
0
 class B(A):
     __tablename__ = 'b'
     id = Column(Integer, ForeignKey('a.id'), primary_key=True)
示例#17
0
 class Other(Base):
     __tablename__ = 'other'
     id = Column(Integer, primary_key=True)
示例#18
0
 class PolyTest(Test):
     __tablename__ = 'poly_test'
     id = Column(Integer, ForeignKey(Test.id), primary_key=True)
示例#19
0
 class Manager(Person):
     __tablename__ = 'manager'
     __mapper_args__ = {'polymorphic_identity': 'manager'}
     id = Column(Integer, ForeignKey('people.id'), primary_key=True)
     golf_swing = Column(String(50))
示例#20
0
        class Parent(Base):

            __tablename__ = 'parent'
            id = Column('id', Integer, primary_key=True)
            tp = Column('type', String(50))
            __mapper_args__ = dict(polymorphic_on=tp)
示例#21
0
        class Foo(Base):

            __tablename__ = 'foo'
            id = Column('id', Integer, primary_key=True)
示例#22
0
 class Booking(Base):
     __tablename__ = 'booking'
     id = Column(Integer, primary_key=True)
示例#23
0
        class Bar(Foo):

            __tablename__ = 'bar'
            bar_id = Column('id', Integer, primary_key=True)
            foo_id = Column('foo_id', Integer)
            __mapper_args__ = {'inherit_condition': foo_id == Foo.id}
示例#24
0
 class PlanBooking(Booking):
     __tablename__ = 'plan_booking'
     id = Column(Integer, ForeignKey(Booking.id), primary_key=True)
示例#25
0
        class Engineer(Person):

            __mapper_args__ = {'polymorphic_identity': 'engineer'}
            primary_language = Column(String(50))
示例#26
0
        class Engineer(Person):

            primary_language = Column(String(50))
示例#27
0
            class Salesman(Person):

                __mapper_args__ = {'polymorphic_identity': 'manager'}
                name = Column(String(50))
示例#28
0
 class Person(Base):
     __tablename__ = 'person'
     id = Column(Integer, primary_key=True)
示例#29
0
 class A(Base):
     __tablename__ = "a"
     id = Column(Integer, primary_key=True)
示例#30
0
        class Foo(object):

            col1 = Column(Integer)
            col3 = Column(Integer)