Class SqlExpressionEvaluator
java.lang.Object
net.sf.jsqlparser.expression.ExpressionVisitorAdapter
org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
- All Implemented Interfaces:
net.sf.jsqlparser.expression.ExpressionVisitor,net.sf.jsqlparser.statement.select.PivotVisitor,net.sf.jsqlparser.statement.select.SelectItemVisitor
public class SqlExpressionEvaluator
extends net.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charstatic final charstatic final char -
Method Summary
Modifier and TypeMethodDescriptionstatic TruthnessgetEqualityTruthness(String a, String b) static TruthnessgetTruthnessToIsNull(Object concreteValue) voidvisit(net.sf.jsqlparser.expression.AllValue allValue) voidvisit(net.sf.jsqlparser.expression.AnalyticExpression analyticExpression) voidvisit(net.sf.jsqlparser.expression.AnyComparisonExpression anyComparisonExpression) voidvisit(net.sf.jsqlparser.expression.ArrayConstructor arrayConstructor) voidvisit(net.sf.jsqlparser.expression.ArrayExpression arrayExpression) voidvisit(net.sf.jsqlparser.expression.CaseExpression caseExpression) voidvisit(net.sf.jsqlparser.expression.CastExpression castExpression) voidvisit(net.sf.jsqlparser.expression.CollateExpression collateExpression) voidvisit(net.sf.jsqlparser.expression.ConnectByRootOperator connectByRootOperator) voidvisit(net.sf.jsqlparser.expression.DateTimeLiteralExpression dateTimeLiteralExpression) voidvisit(net.sf.jsqlparser.expression.DateValue dateValue) voidvisit(net.sf.jsqlparser.expression.DoubleValue doubleValue) voidvisit(net.sf.jsqlparser.expression.ExtractExpression extractExpression) voidvisit(net.sf.jsqlparser.expression.Function function) voidvisit(net.sf.jsqlparser.expression.HexValue hexValue) voidvisit(net.sf.jsqlparser.expression.IntervalExpression intervalExpression) voidvisit(net.sf.jsqlparser.expression.JdbcNamedParameter jdbcNamedParameter) voidvisit(net.sf.jsqlparser.expression.JdbcParameter jdbcParameter) voidvisit(net.sf.jsqlparser.expression.JsonAggregateFunction jsonAggregateFunction) voidvisit(net.sf.jsqlparser.expression.JsonExpression jsonExpression) voidvisit(net.sf.jsqlparser.expression.JsonFunction jsonFunction) voidvisit(net.sf.jsqlparser.expression.KeepExpression keepExpression) voidvisit(net.sf.jsqlparser.expression.LongValue longValue) voidvisit(net.sf.jsqlparser.expression.MySQLGroupConcat mySQLGroupConcat) voidvisit(net.sf.jsqlparser.expression.NextValExpression nextValExpression) voidvisit(net.sf.jsqlparser.expression.NotExpression notExpression) voidvisit(net.sf.jsqlparser.expression.NullValue nullValue) voidvisit(net.sf.jsqlparser.expression.NumericBind numericBind) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.Addition addition) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseAnd bitwiseAnd) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseLeftShift bitwiseLeftShift) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseOr bitwiseOr) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseRightShift bitwiseRightShift) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseXor bitwiseXor) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.Concat concat) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.Division division) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.IntegerDivision integerDivision) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.Modulo modulo) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.Multiplication multiplication) voidvisit(net.sf.jsqlparser.expression.operators.arithmetic.Subtraction subtraction) voidvisit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression) voidvisit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression) voidvisit(net.sf.jsqlparser.expression.operators.conditional.XorExpression xorExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.Between between) voidvisit(net.sf.jsqlparser.expression.operators.relational.ContainedBy containedBy) voidvisit(net.sf.jsqlparser.expression.operators.relational.Contains contains) voidvisit(net.sf.jsqlparser.expression.operators.relational.DoubleAnd doubleAnd) voidvisit(net.sf.jsqlparser.expression.operators.relational.EqualsTo equalsTo) voidvisit(net.sf.jsqlparser.expression.operators.relational.ExistsExpression existsExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.ExpressionList<?> expressionList) voidvisit(net.sf.jsqlparser.expression.operators.relational.FullTextSearch fullTextSearch) voidvisit(net.sf.jsqlparser.expression.operators.relational.GeometryDistance geometryDistance) voidvisit(net.sf.jsqlparser.expression.operators.relational.GreaterThan greaterThan) voidvisit(net.sf.jsqlparser.expression.operators.relational.GreaterThanEquals greaterThanEquals) voidvisit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.IsBooleanExpression isBooleanExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.IsDistinctExpression isDistinctExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.IsNullExpression isNullExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.JsonOperator jsonOperator) voidvisit(net.sf.jsqlparser.expression.operators.relational.LikeExpression likeExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.Matches matches) voidvisit(net.sf.jsqlparser.expression.operators.relational.MemberOfExpression memberOfExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.MinorThan minorThan) voidvisit(net.sf.jsqlparser.expression.operators.relational.MinorThanEquals minorThanEquals) voidvisit(net.sf.jsqlparser.expression.operators.relational.NotEqualsTo notEqualsTo) voidvisit(net.sf.jsqlparser.expression.operators.relational.RegExpMatchOperator regExpMatchOperator) voidvisit(net.sf.jsqlparser.expression.operators.relational.SimilarToExpression similarToExpression) voidvisit(net.sf.jsqlparser.expression.operators.relational.TSQLLeftJoin tsqlLeftJoin) voidvisit(net.sf.jsqlparser.expression.operators.relational.TSQLRightJoin tsqlRightJoin) voidvisit(net.sf.jsqlparser.expression.OracleHierarchicalExpression oracleHierarchicalExpression) voidvisit(net.sf.jsqlparser.expression.OracleHint oracleHint) voidvisit(net.sf.jsqlparser.expression.OracleNamedFunctionParameter oracleNamedFunctionParameter) voidvisit(net.sf.jsqlparser.expression.OverlapsCondition overlapsCondition) voidvisit(net.sf.jsqlparser.expression.Parenthesis parenthesis) voidvisit(net.sf.jsqlparser.expression.RangeExpression rangeExpression) voidvisit(net.sf.jsqlparser.expression.RowConstructor<?> rowConstructor) voidvisit(net.sf.jsqlparser.expression.RowGetExpression rowGetExpression) voidvisit(net.sf.jsqlparser.expression.SignedExpression signedExpression) voidvisit(net.sf.jsqlparser.expression.StringValue stringValue) voidvisit(net.sf.jsqlparser.expression.TimeKeyExpression timeKeyExpression) voidvisit(net.sf.jsqlparser.expression.TimestampValue timestampValue) voidvisit(net.sf.jsqlparser.expression.TimeValue timeValue) voidvisit(net.sf.jsqlparser.expression.TimezoneExpression timezoneExpression) voidvisit(net.sf.jsqlparser.expression.TranscodingFunction transcodingFunction) voidvisit(net.sf.jsqlparser.expression.TrimFunction trimFunction) voidvisit(net.sf.jsqlparser.expression.UserVariable userVariable) voidvisit(net.sf.jsqlparser.expression.VariableAssignment variableAssignment) voidvisit(net.sf.jsqlparser.expression.WhenClause whenClause) voidvisit(net.sf.jsqlparser.expression.XMLSerializeExpr xmlSerializeExpr) voidvisit(net.sf.jsqlparser.schema.Column column) voidvisit(net.sf.jsqlparser.statement.select.AllColumns allColumns) voidvisit(net.sf.jsqlparser.statement.select.AllTableColumns allTableColumns) voidvisit(net.sf.jsqlparser.statement.select.ParenthesedSelect parenthesedSelect) voidvisit(net.sf.jsqlparser.statement.select.Select select) Methods inherited from class net.sf.jsqlparser.expression.ExpressionVisitorAdapter
getSelectVisitor, setSelectVisitor, visit, visit, visit, visit, visitBinaryExpression
-
Field Details
-
BITWISE_NOT
public static final char BITWISE_NOT- See Also:
-
MINUS
public static final char MINUS- See Also:
-
PLUS
public static final char PLUS- See Also:
-
-
Method Details
-
getEvaluatedTruthness
-
getEvaluatedValue
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.EqualsTo equalsTo) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
getEqualityTruthness
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseRightShift bitwiseRightShift) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseLeftShift bitwiseLeftShift) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.NullValue nullValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.Function function) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.SignedExpression signedExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.JdbcParameter jdbcParameter) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.JdbcNamedParameter jdbcNamedParameter) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.DoubleValue doubleValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.LongValue longValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.HexValue hexValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.DateValue dateValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.TimeValue timeValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.TimestampValue timestampValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.Parenthesis parenthesis) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.IntegerDivision integerDivision) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.Multiplication multiplication) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.Subtraction subtraction) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.conditional.XorExpression xorExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.Between between) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.OverlapsCondition overlapsCondition) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.GreaterThan greaterThan) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.GreaterThanEquals greaterThanEquals) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.FullTextSearch fullTextSearch) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.IsNullExpression isNullExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
getTruthnessToIsNull
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.IsBooleanExpression isBooleanExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.LikeExpression likeExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.MinorThan minorThan) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.MinorThanEquals minorThanEquals) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.NotEqualsTo notEqualsTo) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.DoubleAnd doubleAnd) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.Contains contains) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.ContainedBy containedBy) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.statement.select.ParenthesedSelect parenthesedSelect) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.schema.Column column) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.CaseExpression caseExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.WhenClause whenClause) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.ExistsExpression existsExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.MemberOfExpression memberOfExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.AnyComparisonExpression anyComparisonExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.Concat concat) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.Matches matches) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseAnd bitwiseAnd) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseOr bitwiseOr) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseXor bitwiseXor) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.CastExpression castExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.Modulo modulo) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.AnalyticExpression analyticExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.ExtractExpression extractExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.IntervalExpression intervalExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.OracleHierarchicalExpression oracleHierarchicalExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.RegExpMatchOperator regExpMatchOperator) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.JsonExpression jsonExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.JsonOperator jsonOperator) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.UserVariable userVariable) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.NumericBind numericBind) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.KeepExpression keepExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.MySQLGroupConcat mySQLGroupConcat) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.ExpressionList<?> expressionList) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.RowConstructor<?> rowConstructor) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.RowGetExpression rowGetExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.OracleHint oracleHint) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.TimeKeyExpression timeKeyExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.DateTimeLiteralExpression dateTimeLiteralExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.NotExpression notExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.NextValExpression nextValExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.CollateExpression collateExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.SimilarToExpression similarToExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.ArrayExpression arrayExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.ArrayConstructor arrayConstructor) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.VariableAssignment variableAssignment) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.XMLSerializeExpr xmlSerializeExpr) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.TimezoneExpression timezoneExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.JsonAggregateFunction jsonAggregateFunction) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.JsonFunction jsonFunction) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.ConnectByRootOperator connectByRootOperator) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.OracleNamedFunctionParameter oracleNamedFunctionParameter) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.statement.select.AllColumns allColumns) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.statement.select.AllTableColumns allTableColumns) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.AllValue allValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.IsDistinctExpression isDistinctExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.GeometryDistance geometryDistance) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.statement.select.Select select) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.TranscodingFunction transcodingFunction) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.TrimFunction trimFunction) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.RangeExpression rangeExpression) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.TSQLLeftJoin tsqlLeftJoin) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.relational.TSQLRightJoin tsqlRightJoin) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.StringValue stringValue) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.Addition addition) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-
visit
public void visit(net.sf.jsqlparser.expression.operators.arithmetic.Division division) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.expression.ExpressionVisitorAdapter
-