|
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