Package net.sf.jsqlparser.expression
Interface ExpressionVisitor
-
- All Known Implementing Classes:
ExpressionDeParser
,ExpressionValidator
,ExpressionVisitorAdapter
,TablesNamesFinder
public interface ExpressionVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visit(AllValue allValue)
void
visit(AnalyticExpression aexpr)
void
visit(AnyComparisonExpression anyComparisonExpression)
void
visit(ArrayConstructor aThis)
void
visit(ArrayExpression aThis)
void
visit(CaseExpression caseExpression)
void
visit(CastExpression cast)
void
visit(CollateExpression aThis)
void
visit(ConnectByRootOperator aThis)
void
visit(DateTimeLiteralExpression literal)
void
visit(DateValue dateValue)
void
visit(DoubleValue doubleValue)
void
visit(ExtractExpression eexpr)
void
visit(Function function)
void
visit(HexValue hexValue)
void
visit(IntervalExpression iexpr)
void
visit(JdbcNamedParameter jdbcNamedParameter)
void
visit(JdbcParameter jdbcParameter)
void
visit(JsonAggregateFunction aThis)
void
visit(JsonExpression jsonExpr)
void
visit(JsonFunction aThis)
void
visit(KeepExpression aexpr)
void
visit(LongValue longValue)
void
visit(MySQLGroupConcat groupConcat)
void
visit(NextValExpression aThis)
void
visit(NotExpression aThis)
void
visit(NullValue nullValue)
void
visit(NumericBind bind)
void
visit(Addition addition)
void
visit(BitwiseAnd bitwiseAnd)
void
visit(BitwiseLeftShift aThis)
void
visit(BitwiseOr bitwiseOr)
void
visit(BitwiseRightShift aThis)
void
visit(BitwiseXor bitwiseXor)
void
visit(Concat concat)
void
visit(Division division)
void
visit(IntegerDivision division)
void
visit(Modulo modulo)
void
visit(Multiplication multiplication)
void
visit(Subtraction subtraction)
void
visit(AndExpression andExpression)
void
visit(OrExpression orExpression)
void
visit(XorExpression orExpression)
void
visit(Between between)
void
visit(ContainedBy containedBy)
void
visit(Contains contains)
void
visit(DoubleAnd doubleAnd)
void
visit(EqualsTo equalsTo)
void
visit(ExistsExpression existsExpression)
void
visit(ExpressionList<?> expressionList)
void
visit(FullTextSearch fullTextSearch)
void
visit(GeometryDistance geometryDistance)
void
visit(GreaterThan greaterThan)
void
visit(GreaterThanEquals greaterThanEquals)
void
visit(InExpression inExpression)
void
visit(IsBooleanExpression isBooleanExpression)
void
visit(IsDistinctExpression isDistinctExpression)
void
visit(IsNullExpression isNullExpression)
void
visit(JsonOperator jsonExpr)
void
visit(LikeExpression likeExpression)
void
visit(Matches matches)
void
visit(MemberOfExpression memberOfExpression)
void
visit(MinorThan minorThan)
void
visit(MinorThanEquals minorThanEquals)
void
visit(NotEqualsTo notEqualsTo)
void
visit(RegExpMatchOperator rexpr)
void
visit(SimilarToExpression aThis)
void
visit(TSQLLeftJoin tsqlLeftJoin)
void
visit(TSQLRightJoin tsqlRightJoin)
void
visit(OracleHierarchicalExpression oexpr)
void
visit(OracleHint hint)
void
visit(OracleNamedFunctionParameter aThis)
void
visit(OverlapsCondition overlapsCondition)
void
visit(Parenthesis parenthesis)
void
visit(RangeExpression rangeExpression)
void
visit(RowConstructor<?> rowConstructor)
void
visit(RowGetExpression rowGetExpression)
void
visit(SignedExpression signedExpression)
void
visit(StringValue stringValue)
void
visit(TimeKeyExpression timeKeyExpression)
void
visit(TimestampValue timestampValue)
void
visit(TimeValue timeValue)
void
visit(TimezoneExpression aThis)
void
visit(TranscodingFunction transcodingFunction)
void
visit(TrimFunction trimFunction)
void
visit(UserVariable var)
void
visit(VariableAssignment aThis)
void
visit(WhenClause whenClause)
void
visit(XMLSerializeExpr aThis)
void
visit(Column tableColumn)
void
visit(AllColumns allColumns)
void
visit(AllTableColumns allTableColumns)
void
visit(ParenthesedSelect selectBody)
void
visit(Select selectBody)
-
-
-
Method Detail
-
visit
void visit(BitwiseRightShift aThis)
-
visit
void visit(BitwiseLeftShift aThis)
-
visit
void visit(NullValue nullValue)
-
visit
void visit(Function function)
-
visit
void visit(SignedExpression signedExpression)
-
visit
void visit(JdbcParameter jdbcParameter)
-
visit
void visit(JdbcNamedParameter jdbcNamedParameter)
-
visit
void visit(DoubleValue doubleValue)
-
visit
void visit(LongValue longValue)
-
visit
void visit(HexValue hexValue)
-
visit
void visit(DateValue dateValue)
-
visit
void visit(TimeValue timeValue)
-
visit
void visit(TimestampValue timestampValue)
-
visit
void visit(Parenthesis parenthesis)
-
visit
void visit(StringValue stringValue)
-
visit
void visit(Addition addition)
-
visit
void visit(Division division)
-
visit
void visit(IntegerDivision division)
-
visit
void visit(Multiplication multiplication)
-
visit
void visit(Subtraction subtraction)
-
visit
void visit(AndExpression andExpression)
-
visit
void visit(OrExpression orExpression)
-
visit
void visit(XorExpression orExpression)
-
visit
void visit(Between between)
-
visit
void visit(OverlapsCondition overlapsCondition)
-
visit
void visit(EqualsTo equalsTo)
-
visit
void visit(GreaterThan greaterThan)
-
visit
void visit(GreaterThanEquals greaterThanEquals)
-
visit
void visit(InExpression inExpression)
-
visit
void visit(FullTextSearch fullTextSearch)
-
visit
void visit(IsNullExpression isNullExpression)
-
visit
void visit(IsBooleanExpression isBooleanExpression)
-
visit
void visit(LikeExpression likeExpression)
-
visit
void visit(MinorThan minorThan)
-
visit
void visit(MinorThanEquals minorThanEquals)
-
visit
void visit(NotEqualsTo notEqualsTo)
-
visit
void visit(DoubleAnd doubleAnd)
-
visit
void visit(Contains contains)
-
visit
void visit(ContainedBy containedBy)
-
visit
void visit(ParenthesedSelect selectBody)
-
visit
void visit(Column tableColumn)
-
visit
void visit(CaseExpression caseExpression)
-
visit
void visit(WhenClause whenClause)
-
visit
void visit(ExistsExpression existsExpression)
-
visit
void visit(MemberOfExpression memberOfExpression)
-
visit
void visit(AnyComparisonExpression anyComparisonExpression)
-
visit
void visit(Concat concat)
-
visit
void visit(Matches matches)
-
visit
void visit(BitwiseAnd bitwiseAnd)
-
visit
void visit(BitwiseOr bitwiseOr)
-
visit
void visit(BitwiseXor bitwiseXor)
-
visit
void visit(CastExpression cast)
-
visit
void visit(Modulo modulo)
-
visit
void visit(AnalyticExpression aexpr)
-
visit
void visit(ExtractExpression eexpr)
-
visit
void visit(IntervalExpression iexpr)
-
visit
void visit(OracleHierarchicalExpression oexpr)
-
visit
void visit(RegExpMatchOperator rexpr)
-
visit
void visit(JsonExpression jsonExpr)
-
visit
void visit(JsonOperator jsonExpr)
-
visit
void visit(UserVariable var)
-
visit
void visit(NumericBind bind)
-
visit
void visit(KeepExpression aexpr)
-
visit
void visit(MySQLGroupConcat groupConcat)
-
visit
void visit(ExpressionList<?> expressionList)
-
visit
void visit(RowConstructor<?> rowConstructor)
-
visit
void visit(RowGetExpression rowGetExpression)
-
visit
void visit(OracleHint hint)
-
visit
void visit(TimeKeyExpression timeKeyExpression)
-
visit
void visit(DateTimeLiteralExpression literal)
-
visit
void visit(NotExpression aThis)
-
visit
void visit(NextValExpression aThis)
-
visit
void visit(CollateExpression aThis)
-
visit
void visit(SimilarToExpression aThis)
-
visit
void visit(ArrayExpression aThis)
-
visit
void visit(ArrayConstructor aThis)
-
visit
void visit(VariableAssignment aThis)
-
visit
void visit(XMLSerializeExpr aThis)
-
visit
void visit(TimezoneExpression aThis)
-
visit
void visit(JsonAggregateFunction aThis)
-
visit
void visit(JsonFunction aThis)
-
visit
void visit(ConnectByRootOperator aThis)
-
visit
void visit(OracleNamedFunctionParameter aThis)
-
visit
void visit(AllColumns allColumns)
-
visit
void visit(AllTableColumns allTableColumns)
-
visit
void visit(AllValue allValue)
-
visit
void visit(IsDistinctExpression isDistinctExpression)
-
visit
void visit(GeometryDistance geometryDistance)
-
visit
void visit(Select selectBody)
-
visit
void visit(TranscodingFunction transcodingFunction)
-
visit
void visit(TrimFunction trimFunction)
-
visit
void visit(RangeExpression rangeExpression)
-
visit
void visit(TSQLLeftJoin tsqlLeftJoin)
-
visit
void visit(TSQLRightJoin tsqlRightJoin)
-
-