- java.lang.Object
-
- net.sf.jsqlparser.expression.ExpressionVisitorAdapter<T>
-
- All Implemented Interfaces:
ExpressionVisitor<T>
,PivotVisitor<T>
,SelectItemVisitor<T>
public class ExpressionVisitorAdapter<T> extends java.lang.Object implements ExpressionVisitor<T>, PivotVisitor<T>, SelectItemVisitor<T>
-
-
Field Summary
Fields Modifier and Type Field Description private SelectVisitor<T>
selectVisitor
-
Constructor Summary
Constructors Constructor Description ExpressionVisitorAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SelectVisitor<T>
getSelectVisitor()
void
setSelectVisitor(SelectVisitor<T> selectVisitor)
<S> T
visit(AllValue allValue, S context)
<S> T
visit(AnalyticExpression analyticExpression, S context)
<S> T
visit(AnyComparisonExpression anyComparisonExpression, S context)
<S> T
visit(ArrayConstructor arrayConstructor, S context)
<S> T
visit(ArrayExpression arrayExpression, S context)
<S> T
visit(CaseExpression caseExpression, S context)
<S> T
visit(CastExpression castExpression, S context)
<S> T
visit(CollateExpression collateExpression, S context)
<S> T
visit(ConnectByRootOperator connectByRootOperator, S context)
<S> T
visit(DateTimeLiteralExpression dateTimeLiteralExpression, S context)
<S> T
visit(DateValue dateValue, S context)
<S> T
visit(DoubleValue doubleValue, S context)
<S> T
visit(ExtractExpression extractExpression, S context)
<S> T
visit(Function function, S context)
<S> T
visit(HexValue hexValue, S context)
<S> T
visit(IntervalExpression intervalExpression, S context)
<S> T
visit(JdbcNamedParameter jdbcNamedParameter, S context)
<S> T
visit(JdbcParameter jdbcParameter, S context)
<S> T
visit(JsonAggregateFunction jsonAggregateFunction, S context)
<S> T
visit(JsonExpression jsonExpr, S context)
<S> T
visit(JsonFunction jsonFunction, S context)
<S> T
visit(KeepExpression keepExpression, S context)
<S> T
visit(LambdaExpression lambdaExpression, S context)
<S> T
visit(LongValue longValue, S context)
<S> T
visit(MySQLGroupConcat groupConcat, S context)
<S> T
visit(NextValExpression nextValExpression, S context)
<S> T
visit(NotExpression notExpr, S context)
<S> T
visit(NullValue nullValue, S context)
<S> T
visit(NumericBind numericBind, S context)
<S> T
visit(Addition addition, S context)
<S> T
visit(BitwiseAnd bitwiseAnd, S context)
<S> T
visit(BitwiseLeftShift bitwiseLeftShift, S context)
<S> T
visit(BitwiseOr bitwiseOr, S context)
<S> T
visit(BitwiseRightShift bitwiseRightShift, S context)
<S> T
visit(BitwiseXor bitwiseXor, S context)
<S> T
visit(Concat concat, S context)
<S> T
visit(Division division, S context)
<S> T
visit(IntegerDivision integerDivision, S context)
<S> T
visit(Modulo modulo, S context)
<S> T
visit(Multiplication multiplication, S context)
<S> T
visit(Subtraction subtraction, S context)
<S> T
visit(AndExpression andExpression, S context)
<S> T
visit(OrExpression orExpression, S context)
<S> T
visit(XorExpression xorExpression, S context)
<S> T
visit(Between between, S context)
<S> T
visit(ContainedBy containedBy, S context)
<S> T
visit(Contains contains, S context)
<S> T
visit(DoubleAnd doubleAnd, S context)
<S> T
visit(EqualsTo equalsTo, S context)
<S> T
visit(ExcludesExpression excludesExpression, S context)
<S> T
visit(ExistsExpression existsExpression, S context)
<S> T
visit(ExpressionList<? extends Expression> expressionList, S context)
<S> T
visit(FullTextSearch fullTextSearch, S context)
<S> T
visit(GeometryDistance geometryDistance, S context)
<S> T
visit(GreaterThanEquals greaterThanEquals, S context)
<S> T
visit(GreaterThan greaterThan, S context)
<S> T
visit(IncludesExpression includesExpression, S context)
<S> T
visit(InExpression inExpression, S context)
<S> T
visit(IsBooleanExpression isBooleanExpression, S context)
<S> T
visit(IsDistinctExpression isDistinctExpression, S context)
<S> T
visit(IsNullExpression isNullExpression, S context)
<S> T
visit(JsonOperator jsonOperator, S context)
<S> T
visit(LikeExpression likeExpression, S context)
<S> T
visit(Matches matches, S context)
<S> T
visit(MemberOfExpression memberOfExpression, S context)
<S> T
visit(MinorThanEquals minorThanEquals, S context)
<S> T
visit(MinorThan minorThan, S context)
<S> T
visit(NotEqualsTo notEqualsTo, S context)
<S> T
visit(RegExpMatchOperator regExpMatchOperator, S context)
<S> T
visit(SimilarToExpression similarToExpression, S context)
<S> T
visit(TSQLLeftJoin tsqlLeftJoin, S context)
<S> T
visit(TSQLRightJoin tsqlRightJoin, S context)
<S> T
visit(OracleHierarchicalExpression hierarchicalExpression, S context)
<S> T
visit(OracleHint hint, S context)
<S> T
visit(OracleNamedFunctionParameter oracleNamedFunctionParameter, S context)
<S> T
visit(OverlapsCondition overlapsCondition, S context)
<S> T
visit(RangeExpression rangeExpression, S context)
<S> T
visit(RowConstructor<? extends Expression> rowConstructor, S context)
<S> T
visit(RowGetExpression rowGetExpression, S context)
<S> T
visit(SignedExpression signedExpression, S context)
<S> T
visit(StringValue stringValue, S context)
<S> T
visit(StructType structType, S context)
<S> T
visit(TimeKeyExpression timeKeyExpression, S context)
<S> T
visit(TimestampValue timestampValue, S context)
<S> T
visit(TimeValue timeValue, S context)
<S> T
visit(TimezoneExpression timezoneExpression, S context)
<S> T
visit(TranscodingFunction transcodingFunction, S context)
<S> T
visit(TrimFunction trimFunction, S context)
<S> T
visit(UserVariable userVariable, S context)
<S> T
visit(VariableAssignment variableAssignment, S context)
<S> T
visit(WhenClause whenClause, S context)
<S> T
visit(XMLSerializeExpr xmlSerializeExpr, S context)
<S> T
visit(Column column, S context)
<S> T
visit(AllColumns allColumns, S context)
<S> T
visit(AllTableColumns allTableColumns, S context)
<S> T
visit(ParenthesedSelect select, S context)
<S> T
visit(Pivot pivot, S context)
<S> T
visit(PivotXml pivotXml, S context)
<S> T
visit(SelectItem<? extends Expression> selectItem, S context)
<S> T
visit(Select select, S context)
<S> T
visit(UnPivot unpivot, S context)
protected <S> T
visitBinaryExpression(BinaryExpression binaryExpression, S context)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.jsqlparser.expression.ExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface net.sf.jsqlparser.statement.select.PivotVisitor
visit, visit, visit
-
Methods inherited from interface net.sf.jsqlparser.statement.select.SelectItemVisitor
visit
-
-
-
-
Field Detail
-
selectVisitor
private SelectVisitor<T> selectVisitor
-
-
Method Detail
-
getSelectVisitor
public SelectVisitor<T> getSelectVisitor()
-
setSelectVisitor
public void setSelectVisitor(SelectVisitor<T> selectVisitor)
-
visit
public <S> T visit(NullValue nullValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Function function, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(SignedExpression signedExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(JdbcParameter jdbcParameter, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(JdbcNamedParameter jdbcNamedParameter, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(DoubleValue doubleValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(LongValue longValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(DateValue dateValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(TimeValue timeValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(TimestampValue timestampValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(StringValue stringValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Addition addition, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Division division, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(IntegerDivision integerDivision, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Multiplication multiplication, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Subtraction subtraction, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(AndExpression andExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(OrExpression orExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(XorExpression xorExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Between between, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(OverlapsCondition overlapsCondition, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(EqualsTo equalsTo, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(GreaterThan greaterThan, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(GreaterThanEquals greaterThanEquals, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(InExpression inExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(IncludesExpression includesExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ExcludesExpression excludesExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(IsNullExpression isNullExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(FullTextSearch fullTextSearch, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(IsBooleanExpression isBooleanExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(LikeExpression likeExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(MinorThan minorThan, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(MinorThanEquals minorThanEquals, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(NotEqualsTo notEqualsTo, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(DoubleAnd doubleAnd, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Contains contains, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ContainedBy containedBy, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Column column, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ParenthesedSelect select, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(CaseExpression caseExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(WhenClause whenClause, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ExistsExpression existsExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(MemberOfExpression memberOfExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(AnyComparisonExpression anyComparisonExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Concat concat, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Matches matches, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(BitwiseAnd bitwiseAnd, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(BitwiseOr bitwiseOr, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(BitwiseXor bitwiseXor, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(CastExpression castExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Modulo modulo, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(AnalyticExpression analyticExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ExtractExpression extractExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(IntervalExpression intervalExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(OracleHierarchicalExpression hierarchicalExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(RegExpMatchOperator regExpMatchOperator, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ExpressionList<? extends Expression> expressionList, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(RowConstructor<? extends Expression> rowConstructor, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(NotExpression notExpr, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(BitwiseRightShift bitwiseRightShift, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(BitwiseLeftShift bitwiseLeftShift, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visitBinaryExpression
protected <S> T visitBinaryExpression(BinaryExpression binaryExpression, S context)
-
visit
public <S> T visit(JsonExpression jsonExpr, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(JsonOperator jsonOperator, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(UserVariable userVariable, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(NumericBind numericBind, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(KeepExpression keepExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(MySQLGroupConcat groupConcat, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Pivot pivot, S context)
- Specified by:
visit
in interfacePivotVisitor<T>
-
visit
public <S> T visit(PivotXml pivotXml, S context)
- Specified by:
visit
in interfacePivotVisitor<T>
-
visit
public <S> T visit(UnPivot unpivot, S context)
- Specified by:
visit
in interfacePivotVisitor<T>
-
visit
public <S> T visit(AllColumns allColumns, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(AllTableColumns allTableColumns, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(AllValue allValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(IsDistinctExpression isDistinctExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(SelectItem<? extends Expression> selectItem, S context)
- Specified by:
visit
in interfaceSelectItemVisitor<T>
-
visit
public <S> T visit(RowGetExpression rowGetExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(HexValue hexValue, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(OracleHint hint, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(TimeKeyExpression timeKeyExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(DateTimeLiteralExpression dateTimeLiteralExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(NextValExpression nextValExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(CollateExpression collateExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(SimilarToExpression similarToExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ArrayExpression arrayExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ArrayConstructor arrayConstructor, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(VariableAssignment variableAssignment, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(XMLSerializeExpr xmlSerializeExpr, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(TimezoneExpression timezoneExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(JsonAggregateFunction jsonAggregateFunction, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(JsonFunction jsonFunction, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(ConnectByRootOperator connectByRootOperator, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(OracleNamedFunctionParameter oracleNamedFunctionParameter, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(GeometryDistance geometryDistance, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(Select select, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(TranscodingFunction transcodingFunction, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(TrimFunction trimFunction, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(RangeExpression rangeExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(TSQLLeftJoin tsqlLeftJoin, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(TSQLRightJoin tsqlRightJoin, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(StructType structType, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
visit
public <S> T visit(LambdaExpression lambdaExpression, S context)
- Specified by:
visit
in interfaceExpressionVisitor<T>
-
-