Class ExpressionValidator
java.lang.Object
net.sf.jsqlparser.util.validation.validator.AbstractValidator<Expression>
net.sf.jsqlparser.util.validation.validator.ExpressionValidator
- All Implemented Interfaces:
ExpressionVisitor
,Validator<Expression>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
validate
(Expression expression) validates given statement.private void
validateOptionalExpressionList
(ExpressionList<?> expressionList) private void
void
void
visit
(AnalyticExpression aexpr) void
visit
(AnyComparisonExpression anyComparisonExpression) void
visit
(ArrayConstructor aThis) void
visit
(ArrayExpression array) void
visit
(CaseExpression caseExpression) void
visit
(CastExpression cast) void
visit
(CollateExpression col) void
visit
(ConnectByRootOperator connectByRootOperator) 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 expression) void
visit
(JsonExpression jsonExpr) void
visit
(JsonFunction expression) void
visit
(KeepExpression aexpr) void
void
visit
(MySQLGroupConcat groupConcat) void
visit
(NextValExpression nextVal) void
visit
(NotExpression notExpr) void
void
visit
(NumericBind bind) void
void
visit
(BitwiseAnd bitwiseAnd) void
visit
(BitwiseLeftShift expr) void
void
visit
(BitwiseRightShift expr) 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 xorExpression) 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 expr) void
visit
(TSQLLeftJoin tsqlLeftJoin) void
visit
(TSQLRightJoin tsqlRightJoin) void
void
visit
(OracleHint hint) void
visit
(OracleNamedFunctionParameter oracleNamedFunctionParameter) 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
void
visit
(TranscodingFunction transcodingFunction) void
visit
(TrimFunction trimFunction) void
visit
(UserVariable var) void
void
visit
(WhenClause whenClause) void
visit
(XMLSerializeExpr xml) void
void
visit
(AllColumns allColumns) void
visit
(AllTableColumns allTableColumns) void
visit
(ParenthesedSelect selectBody) void
protected void
visitBinaryExpression
(BinaryExpression binaryExpression, String operator) void
visitOldOracleJoinBinaryExpression
(OldOracleJoinBinaryExpression expression, String operator) Methods inherited from class net.sf.jsqlparser.util.validation.validator.AbstractValidator
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, validateOptionalList, validateOptionalName, validateOptionalName, validateOptionalNameWithAlias, validateOptionalOrderByElements
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.util.validation.Validator
getValidationErrors, getValidationErrors, isValid, isValid
-
Constructor Details
-
ExpressionValidator
public ExpressionValidator()
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visitOldOracleJoinBinaryExpression
public void visitOldOracleJoinBinaryExpression(OldOracleJoinBinaryExpression expression, String operator) -
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visitBinaryExpression
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
validateOptionalWindowOffset
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
validateOptionalExpressionList
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
validate
Description copied from interface:Validator
validates given statement.- Specified by:
validate
in interfaceValidator<Expression>
- Parameters:
expression
-- See Also:
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-