Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

因此,这些类可以从 SFWOperator 的子类中分离出来。(这部分交给宇荣去做了)此时,SFWOperator 就可以直接干掉,其中的成员变量直接拿到 QueryOperator。因为其只有一个子类为 QueryOperator.

...

这个在读取到第一个 Select 元素时就可以进行判断,并生成对应的查询类型。


同理,由第四部分决定的查询类型对外暴露的只有 SpecialClauseCompoent SpecialClauseComponent 不同。


因此,修改后QueryOperator主要内容如下:

...