compiler.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:sqlalchemy_zdb 作者: skftn 项目源码 文件源码
def compile_zdb_score(element, compiler, **kw):
    clauses = list(element.clauses)
    if len(clauses) != 1:
        raise ValueError("Incorrect params")

    c = clauses[0]
    if isinstance(c, BindParameter) and isinstance(c.value, DeclarativeMeta):
        return "zdb_score(\'%s\', %s.ctid)" % (c.value.__tablename__, c.value.__tablename__)

    raise ValueError("Incorrect param")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号