python类UnicodeText()的实例源码

cx_oracle.py 文件源码 项目:Alfred 作者: jkachhadia 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def result_processor(self, dialect, coltype):
        lob_processor = _LOBMixin.result_processor(self, dialect, coltype)
        if lob_processor is None:
            return None

        string_processor = sqltypes.UnicodeText.result_processor(
            self, dialect, coltype)

        if string_processor is None:
            return lob_processor
        else:
            def process(value):
                return string_processor(lob_processor(value))
            return process
cx_oracle.py 文件源码 项目:ngx_status 作者: YoYoAdorkable 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def result_processor(self, dialect, coltype):
        lob_processor = _LOBMixin.result_processor(self, dialect, coltype)
        if lob_processor is None:
            return None

        string_processor = sqltypes.UnicodeText.result_processor(
            self, dialect, coltype)

        if string_processor is None:
            return lob_processor
        else:
            def process(value):
                return string_processor(lob_processor(value))
            return process
security_member_model.py 文件源码 项目:ckanext-classification 作者: abgov 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def define_security_member_table():
    global security_member_table

    security_member_table = Table(
        'security_member',
        meta.metadata,
        Column(
               'id',
               types.Integer,
               primary_key=True,
               autoincrement=True), 
        Column(
               'member_id',
               types.UnicodeText,
               primary_key=True, 
               nullable=False),
        Column('user_id',
               types.UnicodeText,
               nullable=False),
        Column('group_id',
               types.UnicodeText,
               nullable=False),
        Column('state',
               types.UnicodeText,
               nullable=False),
        Column('dataset_type',
               types.UnicodeText,
               nullable=False),
        Column('classification',
               types.UnicodeText,
               nullable=False),
        ForeignKeyConstraint(
                ['member_id'],
                ['member.id'],
                onupdate="CASCADE", ondelete="CASCADE"
        ),
        UniqueConstraint('member_id', 
                         'user_id', 
                         'group_id',
                         'dataset_type',
                         name='uix_1')
    )

    meta.mapper(SecurityMember, security_member_table)
model.py 文件源码 项目:ckanext-extractor 作者: stadt-karlsruhe 项目源码 文件源码 阅读 16 收藏 0 点赞 0 评论 0
def setup():
    """
    Set up ORM.

    Does not create any database tables, see :py:func:`create_tables`
    for that.
    """
    global resource_metadata_table
    if resource_metadata_table is None:
        log.debug('Defining resource metadata table')
        resource_metadata_table = Table(
            RESOURCE_METADATA_TABLE_NAME,
            metadata,
            Column('resource_id', types.UnicodeText, ForeignKey('resource.id',
                   ondelete='CASCADE', onupdate='CASCADE'), nullable=False,
                   primary_key=True),
            Column('last_extracted', types.DateTime),
            Column('last_url', types.UnicodeText),
            Column('last_format', types.UnicodeText),
            Column('task_id', types.UnicodeText)
        )
        mapper(
            ResourceMetadata,
            resource_metadata_table,
            properties={
                '_meta': relationship(ResourceMetadatum, collection_class=
                                      attribute_mapped_collection('key'),
                                      cascade='all, delete, delete-orphan'),
            }
        )
    else:
        log.debug('Resource metadata table already defined')
    global resource_metadatum_table
    if resource_metadatum_table is None:
        log.debug('Defining resource metadatum table')
        resource_metadatum_table = Table(
            RESOURCE_METADATUM_TABLE_NAME,
            metadata,
            Column('id', types.Integer, nullable=False, primary_key=True),
            Column('resource_id', types.UnicodeText, ForeignKey(
                   RESOURCE_METADATA_TABLE_NAME + '.resource_id',
                   ondelete='CASCADE', onupdate='CASCADE'), nullable=False),
            Column('key', types.UnicodeText, nullable=False),
            Column('value', types.UnicodeText)
        )
        mapper(ResourceMetadatum, resource_metadatum_table)
    else:
        log.debug('Resource metadatum table already defined')


问题


面经


文章

微信
公众号

扫码关注公众号