| | |
| | | String retStr = "-1"; |
| | | switch (key) { |
| | | case "GREATER": //大于 |
| | | retStr = " > " + target; |
| | | retStr = " > " + target; |
| | | break; |
| | | case "GREATER_EQUAL": //大于等于 |
| | | retStr = " >= " + target; |
| | | retStr = " >= " + target; |
| | | break; |
| | | case "EQUAL": //等于 |
| | | retStr = " = " + target; |
| | | break; |
| | | case "LESS_EQUAL": //小于等于 |
| | | retStr = " <= " + target; |
| | | retStr = " <= " + target; |
| | | break; |
| | | case "LESS": //小于 |
| | | retStr = " < " + target; |
| | | retStr = " < " + target; |
| | | break; |
| | | case "UNEQUAL": //不等于 |
| | | retStr = " <> " + target; |
| | | retStr = " <> " + target; |
| | | break; |
| | | case "DIFFER_GRATER": //差值大于 |
| | | retStr = " - " + target + " > " + val; |
| | | retStr = " - " + target + " > " + val; |
| | | break; |
| | | case "DIFFER_GRATER_EQUAL": //差值大于等于 |
| | | retStr = " - " + target + " >= " + val; |
| | | retStr = " - " + target + " >= " + val; |
| | | break; |
| | | case "DIFFER_EQUAL": //差值等于 |
| | | retStr = " - " + target + " = " + val; |
| | | break; |
| | | case "DIFFER_LESS_EQUAL": //差值小于等于 |
| | | retStr = " - " + target + " < " + val; |
| | | retStr = " - " + target + " < " + val; |
| | | break; |
| | | case "DIFFER_LESS": //差值小于 |
| | | retStr = " - " + target + " <= " + val; |
| | | retStr = " - " + target + " <= " + val; |
| | | break; |
| | | case "DIFFER_UNEQUAL": //差值不等于 |
| | | retStr = " - " + target + " <> " + val; |
| | | retStr = " - " + target + " <> " + val; |
| | | break; |
| | | } |
| | | return retStr; |
| | |
| | | String retStr = "-1"; |
| | | switch (key) { |
| | | case "GREATER": //大于 |
| | | retStr = " > " + val; |
| | | retStr = " > " + val; |
| | | break; |
| | | case "GREATER_EQUAL": //大于等于 |
| | | retStr = " >= " + val; |
| | | retStr = " >= " + val; |
| | | break; |
| | | case "EQUAL": //等于 |
| | | retStr = " = " + val; |
| | | break; |
| | | case "LESS_EQUAL": //小于等于 |
| | | retStr = " <= " + val; |
| | | retStr = " <= " + val; |
| | | break; |
| | | case "LESS": //小于 |
| | | retStr = " < " + val; |
| | | retStr = " < " + val; |
| | | break; |
| | | case "UNEQUAL": //不等于 |
| | | retStr = " <> " + val; |
| | | retStr = " <> " + val; |
| | | break; |
| | | } |
| | | return retStr; |
| | |
| | | } else if (rc.getRelation().equals("OR")) { |
| | | relation = " OR "; |
| | | } else { |
| | | relation = ""; |
| | | relation = " WHERE "; |
| | | } |
| | | |
| | | sqlStr += relation + getPropSqlStr(rc.getBasic()); |