Uses of Interface
com.alibaba.druid.wall.WallVisitor
Packages that use WallVisitor
-
Uses of WallVisitor in com.alibaba.druid.wall
Methods in com.alibaba.druid.wall that return WallVisitor -
Uses of WallVisitor in com.alibaba.druid.wall.spi
Classes in com.alibaba.druid.wall.spi that implement WallVisitorModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassMethods in com.alibaba.druid.wall.spi that return WallVisitorModifier and TypeMethodDescriptionClickhouseWallProvider.createWallVisitor()DB2WallProvider.createWallVisitor()MySqlWallProvider.createWallVisitor()OracleWallProvider.createWallVisitor()PGWallProvider.createWallVisitor()SQLiteWallProvider.createWallVisitor()SQLServerWallProvider.createWallVisitor()Methods in com.alibaba.druid.wall.spi with parameters of type WallVisitorModifier and TypeMethodDescriptionstatic booleanWallVisitorUtils.check(WallVisitor visitor, SQLBinaryOpExpr x) static booleanWallVisitorUtils.check(WallVisitor visitor, SQLBinaryOpExprGroup x) static voidWallVisitorUtils.check(WallVisitor visitor, SQLInListExpr x) static voidWallVisitorUtils.check(WallVisitor visitor, SQLPropertyExpr x) static voidWallVisitorUtils.check(WallVisitor visitor, SQLCommentHint x) static voidWallVisitorUtils.check(WallVisitor visitor, SQLAlterTableStatement x) static voidWallVisitorUtils.check(WallVisitor visitor, SQLCreateTableStatement x) static voidWallVisitorUtils.check(WallVisitor visitor, SQLDropTableStatement x) static booleanWallVisitorUtils.check(WallVisitor visitor, SQLExprTableSource x) static voidWallVisitorUtils.check(WallVisitor visitor, SQLJoinTableSource x) static voidWallVisitorUtils.check(WallVisitor visitor, SQLSelectItem x) static voidWallVisitorUtils.checkConditionForMultiTenant(WallVisitor visitor, SQLExpr x, SQLObject parent) Deprecated.static voidWallVisitorUtils.checkDelete(WallVisitor visitor, SQLDeleteStatement x) static voidWallVisitorUtils.checkFunction(WallVisitor visitor, SQLMethodInvokeExpr x) static voidWallVisitorUtils.checkFunctionInTableSource(WallVisitor visitor, SQLMethodInvokeExpr x) static voidWallVisitorUtils.checkHaving(WallVisitor visitor, SQLExpr x) static voidWallVisitorUtils.checkInsert(WallVisitor visitor, SQLInsertInto x) static voidWallVisitorUtils.checkJoinConditionForMultiTenant(WallVisitor visitor, SQLJoinTableSource join, boolean checkLeft, WallConfig.TenantCallBack.StatementType statementType) Deprecated.static voidWallVisitorUtils.checkReadOnly(WallVisitor visitor, SQLTableSource tableSource) static voidWallVisitorUtils.checkSelect(WallVisitor visitor, SQLSelectQueryBlock x) static voidWallVisitorUtils.checkSelelct(WallVisitor visitor, SQLSelectQueryBlock x) Deprecated.static booleanWallVisitorUtils.checkUnion(WallVisitor visitor, SQLUnionQuery x) static voidWallVisitorUtils.checkUpdate(WallVisitor visitor, SQLUpdateStatement x) static ObjectWallVisitorUtils.eval(WallVisitor wallVisitor, DbType dbType, SQLObject sqlObject, List<Object> parameters) static ObjectWallVisitorUtils.getConditionValue(WallVisitor visitor, SQLExpr x, boolean alwayTrueCheck) static ObjectWallVisitorUtils.getValue(WallVisitor visitor, SQLBinaryOpExpr x) static ObjectWallVisitorUtils.getValue(WallVisitor visitor, SQLBinaryOpExprGroup x) static ObjectWallVisitorUtils.getValue(WallVisitor visitor, SQLExpr x) static ObjectWallVisitorUtils.getValueFromAttributes(WallVisitor visitor, SQLObject sqlObject) static booleanWallVisitorUtils.isSimpleCaseTableSource(WallVisitor visitor, SQLSelect select) static booleanWallVisitorUtils.isSimpleCountTableSource(WallVisitor visitor, SQLSelect select) static booleanWallVisitorUtils.isSimpleCountTableSource(WallVisitor visitor, SQLTableSource tableSource) static booleanWallVisitorUtils.isTopNoneFromSelect(WallVisitor visitor, SQLObject x) static voidWallVisitorUtils.preVisitCheck(WallVisitor visitor, SQLObject x) static booleanWallVisitorUtils.queryBlockFromIsNull(WallVisitor visitor, SQLSelectQuery query) static booleanWallVisitorUtils.queryBlockFromIsNull(WallVisitor visitor, SQLSelectQuery query, boolean checkSelectConst)
WallVisitorUtils.checkSelect(WallVisitor, SQLSelectQueryBlock)