示例#1
0
 class SomeClass1(TableModel):
     __tablename__ = "%s_%d" % (fn, 1)
     _type_info = [
         ('i', Integer32(pk=True)),
         ('a', Array(SomeClass, store_as='json')),
     ]
示例#2
0
        class SomeTableSubset(TableModel):
            __table__ = SomeTable.__table__

            id = Integer32(pk=True)  # sqla session doesn't work without pk
            i = Integer32
示例#3
0
        class SomeOtherClass(TableModel):
            __tablename__ = 'some_other_class'
            __table_args__ = {"sqlite_autoincrement": True}

            id = Integer32(primary_key=True)
            s = Unicode(64)
示例#4
0
        class SomeClass(TableModel):
            __tablename__ = 'some_class'

            id = Integer32(primary_key=True)
            values = Array(Unicode).store_as('table')
示例#5
0
        class SomeClass(TableModel):
            __tablename__ = 'some_class'

            id = Integer32(primary_key=True)
            children = Array(SomeChildClass).store_as('xml')
            mirror = SomeChildClass.store_as('json')
示例#6
0
 class D(TableModel):
     __tablename__ = "d"
     id = Integer32(pk=True)
     c = Array(C).store_as('table')
示例#7
0
        class SomeClass(TableModel):
            __tablename__ = 'some_class'
            __table_args__ = {"sqlite_autoincrement": True}

            id = Integer32(primary_key=True)
            others = Array(SomeOtherClass, store_as='json')
示例#8
0
        class SomeClass(TableModel):
            __tablename__ = 'some_class'

            id = Integer32(primary_key=True)
            child_id = Integer32(fk='some_child_class.id')
示例#9
0
 class SomeClass2(TableModel):
     __tablename__ = "%s_%d" % (fn, 2)
     i = Integer32(pk=True)
     a = Any(store_as='jsonb')
示例#10
0
 class SomeClass1(TableModel):
     __tablename__ = "%s_%d" % (fn, 1)
     i = Integer32(pk=True)
     b = Boolean
示例#11
0
 class SomeClass2(TableModel):
     __tablename__ = "%s_%d" % (fn, 2)
     i = Integer32(pk=True)
     b = Boolean(store_as=int)
示例#12
0
 class SomeClass1(TableModel):
     __tablename__ = "%s_%d" % (fn, 1)
     i = Integer32(pk=True)
     e = Unicode(32)
示例#13
0
        class SomeClass(TableModel):
            __tablename__ = 'some_class'
            __table_args__ = {"sqlite_autoincrement": True}

            id = Integer32(primary_key=True, autoincrement=False)
            s = Unicode(64, sqla_column_args=dict(name='ss'))
示例#14
0
 class SomeClass2(TableModel):
     __tablename__ = "%s_%d" % (fn, 2)
     i = Integer32(pk=True)
     a = SomeClass.customize(store_as='json')
示例#15
0
 class D(TableModel):
     __tablename__ = "dd"
     id = Integer32(pk=True)
     c = Array(C).customize(store_as=table(right='dd_id'))
示例#16
0
 class D(TableModel):
     __tablename__ = 'd'
     id = Integer32(pk=True)
     i = M(Integer32)
示例#17
0
 class D(TableModel):
     __tablename__ = "d"
     id = Integer32(pk=True)
示例#18
0
        class Foo(TableModel):
            __tablename__ = 'foo'
            __table_args__ = {"sqlite_autoincrement": True}

            id = Integer32(primary_key=True)
            s = Unicode(64)
示例#19
0
 class C(TableModel):
     __tablename__ = "c"
     id = Integer32(pk=True)
示例#20
0
 class SomeClass1(TableModel):
     __tablename__ = 'test_bool_1'
     i = Integer32(pk=True)
     b = Boolean
示例#21
0
        class SomeClass(TableModel):
            __tablename__ = 'some_class'
            __table_args__ = {"sqlite_autoincrement": True}

            i = XmlAttribute(Integer32(pk=True))
            s = XmlData(Unicode(64))
示例#22
0
 class SomeClass2(TableModel):
     __tablename__ = 'test_bool_2'
     i = Integer32(pk=True)
     b = Boolean(store_as=int)
示例#23
0
        class SomeChildClass(TableModel):
            __tablename__ = 'some_child_class'

            id = Integer32(primary_key=True)
            s = Unicode(64)
            i = Integer32
示例#24
0
        class SomeClass(TableModel):
            __tablename__ = 'some_class'
            __table_args__ = {"sqlite_autoincrement": True}

            id = Integer32(primary_key=True)
            f = Unicode(32, db_default=u'uuu')
示例#25
0
 class SomeTable(TableModel):
     __tablename__ = 'some_table'
     id = Integer32(pk=True)
     i = Integer32
     s = Unicode(32)
示例#26
0
        class C(TableModel):
            __tablename__ = "c"

            id = Integer32(pk=True)
            f = File(store_as=HybridFileStore('test_file_storage', 'json'))
示例#27
0
        class SomeClass(TableModel):
            __tablename__ = table_name

            id = Integer32(primary_key=True)
            e = Enum(*enums, type_name='status_choices')
示例#28
0
 class D(TableModel):
     __tablename__ = "d"
     id = Integer32(pk=True)
     c = C.store_as('table')
     c_id = Integer32(15)
示例#29
0
        class SomeClass(TableModel):
            __tablename__ = 'some_class'
            __table_args__ = ({"sqlite_autoincrement": True}, )

            id = Integer32(primary_key=True)
            o = SomeOtherClass.customize(store_as='table')
示例#30
0
 class SomeClass3(TableModel):
     __tablename__ = "%s_%d" % (fn, 3)
     i = Integer32(pk=True)
     a = File(store_as=HybridFileStore("path", db_format='jsonb'))