@title: or @desc "OR"符号
(SQLExpr where)
| 177 | * @desc "OR"符号 |
| 178 | */ |
| 179 | public Select or(SQLExpr where) { |
| 180 | SQLSelectQueryBlock queryBlock = select.getSelect().getQueryBlock(); |
| 181 | SQLExpr oldWhere = queryBlock.getWhere(); |
| 182 | if (oldWhere == null) { |
| 183 | throw BaseException.errorCode(SqlParseConstant.CODE_006); |
| 184 | } else { |
| 185 | queryBlock.setWhere(ExpressionBuilder.or(oldWhere, where)); |
| 186 | } |
| 187 | return this; |
| 188 | } |
| 189 | |
| 190 | public Select or(String expr) { |
| 191 | SQLExpr expression = ExpressionBuilder.parse(expr); |