public class ExpressionValidator extends AbstractValidator<Expression> implements ExpressionVisitor
| Constructor and Description |
|---|
ExpressionValidator() |
| Modifier and Type | Method and Description |
|---|---|
void |
validate(Expression expression)
validates given statement.
|
void |
visit(Addition addition) |
void |
visit(AllComparisonExpression allComparisonExpression) |
void |
visit(AnalyticExpression aexpr) |
void |
visit(AndExpression andExpression) |
void |
visit(AnyComparisonExpression anyComparisonExpression) |
void |
visit(ArrayExpression array) |
void |
visit(Between between) |
void |
visit(BitwiseAnd bitwiseAnd) |
void |
visit(BitwiseLeftShift expr) |
void |
visit(BitwiseOr bitwiseOr) |
void |
visit(BitwiseRightShift expr) |
void |
visit(BitwiseXor bitwiseXor) |
void |
visit(CaseExpression caseExpression) |
void |
visit(CastExpression cast) |
void |
visit(CollateExpression col) |
void |
visit(Column tableColumn) |
void |
visit(Concat concat) |
void |
visit(DateTimeLiteralExpression literal) |
void |
visit(DateValue dateValue) |
void |
visit(Division division) |
void |
visit(DoubleValue doubleValue) |
void |
visit(EqualsTo equalsTo) |
void |
visit(ExistsExpression existsExpression) |
void |
visit(ExtractExpression eexpr) |
void |
visit(FullTextSearch fullTextSearch) |
void |
visit(Function function) |
void |
visit(GreaterThan greaterThan) |
void |
visit(GreaterThanEquals greaterThanEquals) |
void |
visit(HexValue hexValue) |
void |
visit(InExpression inExpression) |
void |
visit(IntegerDivision division) |
void |
visit(IntervalExpression iexpr) |
void |
visit(IsBooleanExpression isBooleanExpression) |
void |
visit(IsNullExpression isNullExpression) |
void |
visit(JdbcNamedParameter jdbcNamedParameter) |
void |
visit(JdbcParameter jdbcParameter) |
void |
visit(JsonExpression jsonExpr) |
void |
visit(JsonOperator jsonExpr) |
void |
visit(KeepExpression aexpr) |
void |
visit(LikeExpression likeExpression) |
void |
visit(LongValue longValue) |
void |
visit(Matches matches) |
void |
visit(MinorThan minorThan) |
void |
visit(MinorThanEquals minorThanEquals) |
void |
visit(Modulo modulo) |
void |
visit(Multiplication multiplication) |
void |
visit(MySQLGroupConcat groupConcat) |
void |
visit(NextValExpression nextVal) |
void |
visit(NotEqualsTo notEqualsTo) |
void |
visit(NotExpression notExpr) |
void |
visit(NullValue nullValue) |
void |
visit(NumericBind bind) |
void |
visit(OracleHierarchicalExpression oexpr) |
void |
visit(OracleHint hint) |
void |
visit(OrExpression orExpression) |
void |
visit(Parenthesis parenthesis) |
void |
visit(RegExpMatchOperator rexpr) |
void |
visit(RegExpMySQLOperator rexpr) |
void |
visit(RowConstructor rowConstructor) |
void |
visit(SignedExpression signedExpression) |
void |
visit(SimilarToExpression expr) |
void |
visit(StringValue stringValue) |
void |
visit(SubSelect subSelect) |
void |
visit(Subtraction subtraction) |
void |
visit(TimeKeyExpression timeKeyExpression) |
void |
visit(TimestampValue timestampValue) |
void |
visit(TimeValue timeValue) |
void |
visit(UserVariable var) |
void |
visit(ValueListExpression valueList) |
void |
visit(VariableAssignment a) |
void |
visit(WhenClause whenClause) |
void |
visit(XMLSerializeExpr xml) |
protected void |
visitBinaryExpression(BinaryExpression binaryExpression,
String operator) |
void |
visitOldOracleJoinBinaryExpression(OldOracleJoinBinaryExpression expression,
String operator) |
context, context, getCapabilities, getMessageConsumer, getValidationErrors, getValidator, isNotEmpty, isNotEmpty, putError, setContext, validateFeature, validateFeature, validateFeature, validateFeatureAndName, validateFeatureAndNameWithAlias, validateName, validateName, validateName, validateNameWithAlias, validateNameWithAlias, validateNameWithAlias, validateOptional, validateOptionalColumnName, validateOptionalColumnNames, validateOptionalColumnNames, validateOptionalColumnNameWithAlias, validateOptionalExpression, validateOptionalExpression, validateOptionalExpressions, validateOptionalFeature, validateOptionalFeature, validateOptionalFromItem, validateOptionalFromItem, validateOptionalFromItems, validateOptionalFromItems, validateOptionalItemsList, validateOptionalList, validateOptionalMultiExpressionList, validateOptionalName, validateOptionalName, validateOptionalNameWithAlias, validateOptionalOrderByElementsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValidationErrors, getValidationErrors, isValid, isValidpublic void visit(Addition addition)
visit in interface ExpressionVisitorpublic void visit(AndExpression andExpression)
visit in interface ExpressionVisitorpublic void visit(Between between)
visit in interface ExpressionVisitorpublic void visit(EqualsTo equalsTo)
visit in interface ExpressionVisitorpublic void visit(Division division)
visit in interface ExpressionVisitorpublic void visit(IntegerDivision division)
visit in interface ExpressionVisitorpublic void visit(DoubleValue doubleValue)
visit in interface ExpressionVisitorpublic void visit(HexValue hexValue)
visit in interface ExpressionVisitorpublic void visit(NotExpression notExpr)
visit in interface ExpressionVisitorpublic void visit(BitwiseRightShift expr)
visit in interface ExpressionVisitorpublic void visit(BitwiseLeftShift expr)
visit in interface ExpressionVisitorpublic void visitOldOracleJoinBinaryExpression(OldOracleJoinBinaryExpression expression, String operator)
public void visit(GreaterThan greaterThan)
visit in interface ExpressionVisitorpublic void visit(GreaterThanEquals greaterThanEquals)
visit in interface ExpressionVisitorpublic void visit(InExpression inExpression)
visit in interface ExpressionVisitorpublic void visit(FullTextSearch fullTextSearch)
visit in interface ExpressionVisitorpublic void visit(SignedExpression signedExpression)
visit in interface ExpressionVisitorpublic void visit(IsNullExpression isNullExpression)
visit in interface ExpressionVisitorpublic void visit(IsBooleanExpression isBooleanExpression)
visit in interface ExpressionVisitorpublic void visit(JdbcParameter jdbcParameter)
visit in interface ExpressionVisitorpublic void visit(LikeExpression likeExpression)
visit in interface ExpressionVisitorpublic void visit(ExistsExpression existsExpression)
visit in interface ExpressionVisitorpublic void visit(LongValue longValue)
visit in interface ExpressionVisitorpublic void visit(MinorThan minorThan)
visit in interface ExpressionVisitorpublic void visit(MinorThanEquals minorThanEquals)
visit in interface ExpressionVisitorpublic void visit(Multiplication multiplication)
visit in interface ExpressionVisitorpublic void visit(NotEqualsTo notEqualsTo)
visit in interface ExpressionVisitorpublic void visit(NullValue nullValue)
visit in interface ExpressionVisitorpublic void visit(OrExpression orExpression)
visit in interface ExpressionVisitorpublic void visit(Parenthesis parenthesis)
visit in interface ExpressionVisitorpublic void visit(StringValue stringValue)
visit in interface ExpressionVisitorpublic void visit(Subtraction subtraction)
visit in interface ExpressionVisitorprotected void visitBinaryExpression(BinaryExpression binaryExpression, String operator)
public void visit(SubSelect subSelect)
visit in interface ExpressionVisitorpublic void visit(Column tableColumn)
visit in interface ExpressionVisitorpublic void visit(Function function)
visit in interface ExpressionVisitorpublic void visit(DateValue dateValue)
visit in interface ExpressionVisitorpublic void visit(TimestampValue timestampValue)
visit in interface ExpressionVisitorpublic void visit(TimeValue timeValue)
visit in interface ExpressionVisitorpublic void visit(CaseExpression caseExpression)
visit in interface ExpressionVisitorpublic void visit(WhenClause whenClause)
visit in interface ExpressionVisitorpublic void visit(AllComparisonExpression allComparisonExpression)
visit in interface ExpressionVisitorpublic void visit(AnyComparisonExpression anyComparisonExpression)
visit in interface ExpressionVisitorpublic void visit(Concat concat)
visit in interface ExpressionVisitorpublic void visit(Matches matches)
visit in interface ExpressionVisitorpublic void visit(BitwiseAnd bitwiseAnd)
visit in interface ExpressionVisitorpublic void visit(BitwiseOr bitwiseOr)
visit in interface ExpressionVisitorpublic void visit(BitwiseXor bitwiseXor)
visit in interface ExpressionVisitorpublic void visit(CastExpression cast)
visit in interface ExpressionVisitorpublic void visit(Modulo modulo)
visit in interface ExpressionVisitorpublic void visit(AnalyticExpression aexpr)
visit in interface ExpressionVisitorpublic void visit(ExtractExpression eexpr)
visit in interface ExpressionVisitorpublic void visit(IntervalExpression iexpr)
visit in interface ExpressionVisitorpublic void visit(JdbcNamedParameter jdbcNamedParameter)
visit in interface ExpressionVisitorpublic void visit(OracleHierarchicalExpression oexpr)
visit in interface ExpressionVisitorpublic void visit(RegExpMatchOperator rexpr)
visit in interface ExpressionVisitorpublic void visit(RegExpMySQLOperator rexpr)
visit in interface ExpressionVisitorpublic void visit(JsonExpression jsonExpr)
visit in interface ExpressionVisitorpublic void visit(JsonOperator jsonExpr)
visit in interface ExpressionVisitorpublic void visit(UserVariable var)
visit in interface ExpressionVisitorpublic void visit(NumericBind bind)
visit in interface ExpressionVisitorpublic void visit(KeepExpression aexpr)
visit in interface ExpressionVisitorpublic void visit(MySQLGroupConcat groupConcat)
visit in interface ExpressionVisitorpublic void visit(ValueListExpression valueList)
visit in interface ExpressionVisitorpublic void visit(RowConstructor rowConstructor)
visit in interface ExpressionVisitorpublic void visit(OracleHint hint)
visit in interface ExpressionVisitorpublic void visit(TimeKeyExpression timeKeyExpression)
visit in interface ExpressionVisitorpublic void visit(DateTimeLiteralExpression literal)
visit in interface ExpressionVisitorpublic void visit(NextValExpression nextVal)
visit in interface ExpressionVisitorpublic void visit(CollateExpression col)
visit in interface ExpressionVisitorpublic void visit(SimilarToExpression expr)
visit in interface ExpressionVisitorpublic void visit(ArrayExpression array)
visit in interface ExpressionVisitorpublic void validate(Expression expression)
Validatorvalidate in interface Validator<Expression>Validator.getValidationErrors(),
Validator.getValidationErrors(Collection),
Validator.getValidationErrors(ValidationCapability...)public void visit(VariableAssignment a)
visit in interface ExpressionVisitorpublic void visit(XMLSerializeExpr xml)
visit in interface ExpressionVisitorCopyright © 2004–2021 JSQLParser. All rights reserved.