美文网首页
DBFlow源码分析:SQL拆解(select,delete,u

DBFlow源码分析:SQL拆解(select,delete,u

作者: linheimx | 来源:发表于2016-12-07 16:32 被阅读54次

    以面向对象的方式看待sql

    sql语句由好多部分组成。
    把每一部分抽象出类。

    结构

    1. select

    select 语句看作是一个对象。
    select 的getQuery是他的职责:负责生成sql语句。

    入口:getQuery

    1. distinct


    2. propertyList


    ** from**
    交给 From 这个类来处理。


    2. delete

    入口:getQuery

    from
    交给 From 来处理

    3. update

    入口:getQuery

    set
    交给set语句处理:

    4. insert

    入口:getQuery

    1. conflict


    1. columns
    1. values


    相关文章

      网友评论

          本文标题:DBFlow源码分析:SQL拆解(select,delete,u

          本文链接:https://www.haomeiwen.com/subject/ipzdmttx.html