add sql parser testcase

This commit is contained in:
agapple
2021-04-17 10:49:17 +08:00
parent 64ea4ff222
commit 7857df9701
8 changed files with 112 additions and 33 deletions

View File

@@ -230,8 +230,7 @@ public class SqlParser {
}
FieldItem rightFieldItem = new FieldItem();
visitColumn(sqlBinaryOpExpr.getRight(), rightFieldItem);
if (rightFieldItem.getColumnItems().size() != 1 || rightFieldItem.isMethod()
|| rightFieldItem.isBinaryOp()) {
if (rightFieldItem.getColumnItems().size() != 1 || rightFieldItem.isMethod() || rightFieldItem.isBinaryOp()) {
throw new UnsupportedOperationException("Unsupported for complex of on-condition");
}
tableItem.getRelationFields().add(new RelationFieldsPair(leftFieldItem, rightFieldItem));