Package net.sf.jsqlparser.expression
Interface ExpressionVisitor
- All Known Implementing Classes:
ExpressionDeParser
,ExpressionValidator
,ExpressionVisitorAdapter
,TablesNamesFinder
public interface ExpressionVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
void
visit
(DoubleValue doubleValue) void
visit
(ExtractExpression eexpr) void
void
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
void
visit
(MySQLGroupConcat groupConcat) void
visit
(NextValExpression aThis) void
visit
(NotExpression aThis) void
void
visit
(NumericBind bind) void
void
visit
(BitwiseAnd bitwiseAnd) void
visit
(BitwiseLeftShift aThis) void
void
visit
(BitwiseRightShift aThis) void
visit
(BitwiseXor bitwiseXor) void
void
void
visit
(IntegerDivision division) void
void
visit
(Multiplication multiplication) void
visit
(Subtraction subtraction) void
visit
(AndExpression andExpression) void
visit
(OrExpression orExpression) void
visit
(XorExpression orExpression) void
void
visit
(ContainedBy containedBy) void
void
void
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
void
visit
(MemberOfExpression memberOfExpression) void
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
void
visit
(OracleHint hint) void
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
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
void
visit
(AllColumns allColumns) void
visit
(AllTableColumns allTableColumns) void
visit
(ParenthesedSelect selectBody) void
-
Method Details
-
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
-