|
29 | 29 | import net.sf.jsqlparser.expression.operators.relational.Contains; |
30 | 30 | import net.sf.jsqlparser.expression.operators.relational.DoubleAnd; |
31 | 31 | import net.sf.jsqlparser.expression.operators.relational.EqualsTo; |
| 32 | +import net.sf.jsqlparser.expression.operators.relational.ExcludesExpression; |
32 | 33 | import net.sf.jsqlparser.expression.operators.relational.ExistsExpression; |
33 | 34 | import net.sf.jsqlparser.expression.operators.relational.ExpressionList; |
34 | 35 | import net.sf.jsqlparser.expression.operators.relational.FullTextSearch; |
35 | 36 | import net.sf.jsqlparser.expression.operators.relational.GeometryDistance; |
36 | 37 | import net.sf.jsqlparser.expression.operators.relational.GreaterThan; |
37 | 38 | import net.sf.jsqlparser.expression.operators.relational.GreaterThanEquals; |
38 | 39 | import net.sf.jsqlparser.expression.operators.relational.InExpression; |
| 40 | +import net.sf.jsqlparser.expression.operators.relational.IncludesExpression; |
39 | 41 | import net.sf.jsqlparser.expression.operators.relational.IsBooleanExpression; |
40 | 42 | import net.sf.jsqlparser.expression.operators.relational.IsDistinctExpression; |
41 | 43 | import net.sf.jsqlparser.expression.operators.relational.IsNullExpression; |
|
46 | 48 | import net.sf.jsqlparser.expression.operators.relational.MinorThan; |
47 | 49 | import net.sf.jsqlparser.expression.operators.relational.MinorThanEquals; |
48 | 50 | import net.sf.jsqlparser.expression.operators.relational.NotEqualsTo; |
| 51 | +import net.sf.jsqlparser.expression.operators.relational.Plus; |
| 52 | +import net.sf.jsqlparser.expression.operators.relational.PriorTo; |
49 | 53 | import net.sf.jsqlparser.expression.operators.relational.RegExpMatchOperator; |
50 | 54 | import net.sf.jsqlparser.expression.operators.relational.SimilarToExpression; |
51 | | -import net.sf.jsqlparser.expression.operators.relational.*; |
| 55 | +import net.sf.jsqlparser.expression.operators.relational.TSQLLeftJoin; |
| 56 | +import net.sf.jsqlparser.expression.operators.relational.TSQLRightJoin; |
52 | 57 | import net.sf.jsqlparser.schema.Column; |
53 | 58 | import net.sf.jsqlparser.statement.select.AllColumns; |
54 | 59 | import net.sf.jsqlparser.statement.select.AllTableColumns; |
@@ -762,4 +767,29 @@ public <S> T visit(LambdaExpression lambdaExpression, S context) { |
762 | 767 | return lambdaExpression.getExpression().accept(this, context); |
763 | 768 | } |
764 | 769 |
|
| 770 | + @Override |
| 771 | + public <S> T visit(HighExpression highExpression, S context) { |
| 772 | + return highExpression.getExpression().accept(this, context); |
| 773 | + } |
| 774 | + |
| 775 | + @Override |
| 776 | + public <S> T visit(LowExpression lowExpression, S context) { |
| 777 | + return lowExpression.getExpression().accept(this, context); |
| 778 | + } |
| 779 | + |
| 780 | + @Override |
| 781 | + public <S> T visit(Plus plus, S context) { |
| 782 | + return visitBinaryExpression(plus, context); |
| 783 | + } |
| 784 | + |
| 785 | + @Override |
| 786 | + public <S> T visit(PriorTo priorTo, S context) { |
| 787 | + return visitBinaryExpression(priorTo, context); |
| 788 | + } |
| 789 | + |
| 790 | + @Override |
| 791 | + public <S> T visit(Inverse inverse, S context) { |
| 792 | + return inverse.getExpression().accept(this, context); |
| 793 | + } |
| 794 | + |
765 | 795 | } |
0 commit comments