public class ExpressionValidator extends AbstractValidator<Expression> implements ExpressionVisitor
| 构造器和说明 |
|---|
ExpressionValidator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
validate(Expression expression)
validates given com.javaoffers.thrid.sqlparse.statement.
|
void |
visit(Addition addition) |
void |
visit(AllColumns allColumns) |
void |
visit(AllTableColumns allTableColumns) |
void |
visit(AllValue allValue) |
void |
visit(AnalyticExpression aexpr) |
void |
visit(AndExpression andExpression) |
void |
visit(AnyComparisonExpression anyComparisonExpression) |
void |
visit(ArrayConstructor aThis) |
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(ConnectByRootOperator connectByRootOperator) |
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(GeometryDistance geometryDistance) |
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(IsDistinctExpression isDistinctExpression) |
void |
visit(IsNullExpression isNullExpression) |
void |
visit(JdbcNamedParameter jdbcNamedParameter) |
void |
visit(JdbcParameter jdbcParameter) |
void |
visit(JsonAggregateFunction expression) |
void |
visit(JsonExpression jsonExpr) |
void |
visit(JsonFunction expression) |
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(OracleNamedFunctionParameter oracleNamedFunctionParameter) |
void |
visit(OrExpression orExpression) |
void |
visit(Parenthesis parenthesis) |
void |
visit(RegExpMatchOperator rexpr) |
void |
visit(RegExpMySQLOperator rexpr) |
void |
visit(RowConstructor rowConstructor) |
void |
visit(RowGetExpression rowGetExpression) |
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(TimezoneExpression a) |
void |
visit(TryCastExpression cast) |
void |
visit(UserVariable var) |
void |
visit(ValueListExpression valueList) |
void |
visit(VariableAssignment a) |
void |
visit(WhenClause whenClause) |
void |
visit(XMLSerializeExpr xml) |
void |
visit(XorExpression xorExpression) |
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 在接口中 ExpressionVisitorpublic void visit(AndExpression andExpression)
visit 在接口中 ExpressionVisitorpublic void visit(Between between)
visit 在接口中 ExpressionVisitorpublic void visit(EqualsTo equalsTo)
visit 在接口中 ExpressionVisitorpublic void visit(Division division)
visit 在接口中 ExpressionVisitorpublic void visit(IntegerDivision division)
visit 在接口中 ExpressionVisitorpublic void visit(DoubleValue doubleValue)
visit 在接口中 ExpressionVisitorpublic void visit(HexValue hexValue)
visit 在接口中 ExpressionVisitorpublic void visit(NotExpression notExpr)
visit 在接口中 ExpressionVisitorpublic void visit(BitwiseRightShift expr)
visit 在接口中 ExpressionVisitorpublic void visit(BitwiseLeftShift expr)
visit 在接口中 ExpressionVisitorpublic void visitOldOracleJoinBinaryExpression(OldOracleJoinBinaryExpression expression, String operator)
public void visit(GreaterThan greaterThan)
visit 在接口中 ExpressionVisitorpublic void visit(GreaterThanEquals greaterThanEquals)
visit 在接口中 ExpressionVisitorpublic void visit(InExpression inExpression)
visit 在接口中 ExpressionVisitorpublic void visit(FullTextSearch fullTextSearch)
visit 在接口中 ExpressionVisitorpublic void visit(SignedExpression signedExpression)
visit 在接口中 ExpressionVisitorpublic void visit(IsNullExpression isNullExpression)
visit 在接口中 ExpressionVisitorpublic void visit(IsBooleanExpression isBooleanExpression)
visit 在接口中 ExpressionVisitorpublic void visit(JdbcParameter jdbcParameter)
visit 在接口中 ExpressionVisitorpublic void visit(LikeExpression likeExpression)
visit 在接口中 ExpressionVisitorpublic void visit(ExistsExpression existsExpression)
visit 在接口中 ExpressionVisitorpublic void visit(LongValue longValue)
visit 在接口中 ExpressionVisitorpublic void visit(MinorThan minorThan)
visit 在接口中 ExpressionVisitorpublic void visit(MinorThanEquals minorThanEquals)
visit 在接口中 ExpressionVisitorpublic void visit(Multiplication multiplication)
visit 在接口中 ExpressionVisitorpublic void visit(NotEqualsTo notEqualsTo)
visit 在接口中 ExpressionVisitorpublic void visit(NullValue nullValue)
visit 在接口中 ExpressionVisitorpublic void visit(OrExpression orExpression)
visit 在接口中 ExpressionVisitorpublic void visit(XorExpression xorExpression)
visit 在接口中 ExpressionVisitorpublic void visit(Parenthesis parenthesis)
visit 在接口中 ExpressionVisitorpublic void visit(StringValue stringValue)
visit 在接口中 ExpressionVisitorpublic void visit(Subtraction subtraction)
visit 在接口中 ExpressionVisitorprotected void visitBinaryExpression(BinaryExpression binaryExpression, String operator)
public void visit(SubSelect subSelect)
visit 在接口中 ExpressionVisitorpublic void visit(Column tableColumn)
visit 在接口中 ExpressionVisitorpublic void visit(Function function)
visit 在接口中 ExpressionVisitorpublic void visit(DateValue dateValue)
visit 在接口中 ExpressionVisitorpublic void visit(TimestampValue timestampValue)
visit 在接口中 ExpressionVisitorpublic void visit(TimeValue timeValue)
visit 在接口中 ExpressionVisitorpublic void visit(CaseExpression caseExpression)
visit 在接口中 ExpressionVisitorpublic void visit(WhenClause whenClause)
visit 在接口中 ExpressionVisitorpublic void visit(AnyComparisonExpression anyComparisonExpression)
visit 在接口中 ExpressionVisitorpublic void visit(Concat concat)
visit 在接口中 ExpressionVisitorpublic void visit(Matches matches)
visit 在接口中 ExpressionVisitorpublic void visit(BitwiseAnd bitwiseAnd)
visit 在接口中 ExpressionVisitorpublic void visit(BitwiseOr bitwiseOr)
visit 在接口中 ExpressionVisitorpublic void visit(BitwiseXor bitwiseXor)
visit 在接口中 ExpressionVisitorpublic void visit(CastExpression cast)
visit 在接口中 ExpressionVisitorpublic void visit(TryCastExpression cast)
visit 在接口中 ExpressionVisitorpublic void visit(Modulo modulo)
visit 在接口中 ExpressionVisitorpublic void visit(AnalyticExpression aexpr)
visit 在接口中 ExpressionVisitorpublic void visit(ExtractExpression eexpr)
visit 在接口中 ExpressionVisitorpublic void visit(IntervalExpression iexpr)
visit 在接口中 ExpressionVisitorpublic void visit(JdbcNamedParameter jdbcNamedParameter)
visit 在接口中 ExpressionVisitorpublic void visit(OracleHierarchicalExpression oexpr)
visit 在接口中 ExpressionVisitorpublic void visit(RegExpMatchOperator rexpr)
visit 在接口中 ExpressionVisitorpublic void visit(RegExpMySQLOperator rexpr)
visit 在接口中 ExpressionVisitorpublic void visit(JsonExpression jsonExpr)
visit 在接口中 ExpressionVisitorpublic void visit(JsonOperator jsonExpr)
visit 在接口中 ExpressionVisitorpublic void visit(UserVariable var)
visit 在接口中 ExpressionVisitorpublic void visit(NumericBind bind)
visit 在接口中 ExpressionVisitorpublic void visit(KeepExpression aexpr)
visit 在接口中 ExpressionVisitorpublic void visit(MySQLGroupConcat groupConcat)
visit 在接口中 ExpressionVisitorpublic void visit(ValueListExpression valueList)
visit 在接口中 ExpressionVisitorpublic void visit(RowConstructor rowConstructor)
visit 在接口中 ExpressionVisitorpublic void visit(RowGetExpression rowGetExpression)
visit 在接口中 ExpressionVisitorpublic void visit(OracleHint hint)
visit 在接口中 ExpressionVisitorpublic void visit(TimeKeyExpression timeKeyExpression)
visit 在接口中 ExpressionVisitorpublic void visit(DateTimeLiteralExpression literal)
visit 在接口中 ExpressionVisitorpublic void visit(NextValExpression nextVal)
visit 在接口中 ExpressionVisitorpublic void visit(CollateExpression col)
visit 在接口中 ExpressionVisitorpublic void visit(SimilarToExpression expr)
visit 在接口中 ExpressionVisitorpublic void visit(ArrayExpression array)
visit 在接口中 ExpressionVisitorpublic void visit(ArrayConstructor aThis)
visit 在接口中 ExpressionVisitorpublic void validate(Expression expression)
Validatorpublic void visit(VariableAssignment a)
visit 在接口中 ExpressionVisitorpublic void visit(TimezoneExpression a)
visit 在接口中 ExpressionVisitorpublic void visit(XMLSerializeExpr xml)
visit 在接口中 ExpressionVisitorpublic void visit(JsonAggregateFunction expression)
visit 在接口中 ExpressionVisitorpublic void visit(JsonFunction expression)
visit 在接口中 ExpressionVisitorpublic void visit(ConnectByRootOperator connectByRootOperator)
visit 在接口中 ExpressionVisitorpublic void visit(OracleNamedFunctionParameter oracleNamedFunctionParameter)
visit 在接口中 ExpressionVisitorpublic void visit(AllColumns allColumns)
visit 在接口中 ExpressionVisitorpublic void visit(AllTableColumns allTableColumns)
visit 在接口中 ExpressionVisitorpublic void visit(AllValue allValue)
visit 在接口中 ExpressionVisitorpublic void visit(IsDistinctExpression isDistinctExpression)
visit 在接口中 ExpressionVisitorpublic void visit(GeometryDistance geometryDistance)
visit 在接口中 ExpressionVisitorCopyright © 2026. All rights reserved.