类 WallVisitorUtils
java.lang.Object
com.alibaba.druid.wall.spi.WallVisitorUtils
-
嵌套类概要
嵌套类修饰符和类型类说明static classstatic class -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleancheck(WallVisitor visitor, SQLBinaryOpExpr x) static booleancheck(WallVisitor visitor, SQLBinaryOpExprGroup x) static voidcheck(WallVisitor visitor, SQLInListExpr x) static voidcheck(WallVisitor visitor, SQLPropertyExpr x) static voidcheck(WallVisitor visitor, SQLCommentHint x) static voidcheck(WallVisitor visitor, SQLAlterTableStatement x) static voidcheck(WallVisitor visitor, SQLCreateTableStatement x) static voidcheck(WallVisitor visitor, SQLDropTableStatement x) static booleancheck(WallVisitor visitor, SQLExprTableSource x) static voidcheck(WallVisitor visitor, SQLJoinTableSource x) static voidcheck(WallVisitor visitor, SQLSelectItem x) static voidcheckConditionForMultiTenant(WallVisitor visitor, SQLExpr x, SQLObject parent) 已过时。static voidcheckDelete(WallVisitor visitor, SQLDeleteStatement x) static voidcheckFunction(WallVisitor visitor, SQLMethodInvokeExpr x) static voidcheckFunctionInTableSource(WallVisitor visitor, SQLMethodInvokeExpr x) static voidcheckHaving(WallVisitor visitor, SQLExpr x) static voidcheckInsert(WallVisitor visitor, SQLInsertInto x) static voidcheckJoinConditionForMultiTenant(WallVisitor visitor, SQLJoinTableSource join, boolean checkLeft, WallConfig.TenantCallBack.StatementType statementType) 已过时。static voidcheckReadOnly(WallVisitor visitor, SQLTableSource tableSource) static voidcheckSelelct(WallVisitor visitor, SQLSelectQueryBlock x) static booleanstatic booleancheckUnion(WallVisitor visitor, SQLUnionQuery x) static voidcheckUpdate(WallVisitor visitor, SQLUpdateStatement x) static voidstatic Objectstatic Stringstatic ObjectgetConditionValue(WallVisitor visitor, SQLExpr x, boolean alwayTrueCheck) static SQLExprstatic SQLSelectQueryBlockstatic Objectstatic ObjectgetValue(WallVisitor visitor, SQLBinaryOpExpr x) static ObjectgetValue(WallVisitor visitor, SQLBinaryOpExprGroup x) static ObjectgetValue(WallVisitor visitor, SQLExpr x) static ObjectgetValueFromAttributes(WallVisitor visitor, SQLObject sqlObject) static voidstatic booleanstatic booleanisSimpleCaseTableSource(WallVisitor visitor, SQLSelect select) static booleanisSimpleCountTableSource(WallVisitor visitor, SQLSelect select) static booleanisSimpleCountTableSource(WallVisitor visitor, SQLTableSource tableSource) static booleanisTopNoneFromSelect(WallVisitor visitor, SQLObject x) static booleanstatic booleanstatic voidloadResource(Set<String> names, String resource) static voidpreVisitCheck(WallVisitor visitor, SQLObject x) static booleanqueryBlockFromIsNull(WallVisitor visitor, SQLSelectQuery query) static booleanqueryBlockFromIsNull(WallVisitor visitor, SQLSelectQuery query, boolean checkSelectConst)
-
字段详细资料
-
HAS_TRUE_LIKE
- 另请参阅:
-
whiteHints
-
-
构造器详细资料
-
WallVisitorUtils
public WallVisitorUtils()
-
-
方法详细资料
-
check
-
check
-
check
-
check
-
check
-
check
-
check
-
check
-
checkInsert
-
checkSelelct
-
checkHaving
-
checkDelete
-
checkConditionForMultiTenant
@Deprecated public static void checkConditionForMultiTenant(WallVisitor visitor, SQLExpr x, SQLObject parent) 已过时。 -
checkJoinConditionForMultiTenant
@Deprecated public static void checkJoinConditionForMultiTenant(WallVisitor visitor, SQLJoinTableSource join, boolean checkLeft, WallConfig.TenantCallBack.StatementType statementType) 已过时。 -
checkReadOnly
-
checkUpdate
-
getValue
-
getValue
-
getFirst
-
getParts
-
partExpr
-
isFirst
-
checkSqlExpr
-
isWhereOrHaving
-
getWallConditionContext
-
getWallTopStatementContext
-
clearWallTopStatementContext
public static void clearWallTopStatementContext() -
initWallTopStatementContext
public static void initWallTopStatementContext() -
getConditionValue
-
getValueFromAttributes
-
getValue
-
getValue
-
eval
-
isSimpleCountTableSource
-
isSimpleCountTableSource
-
isSimpleCaseTableSource
-
checkFunctionInTableSource
-
checkFunction
-
getQueryBlock
-
isTopNoneFromSelect
-
isTopSelectOutFile
-
check
-
checkUnion
-
queryBlockFromIsNull
-
queryBlockFromIsNull
public static boolean queryBlockFromIsNull(WallVisitor visitor, SQLSelectQuery query, boolean checkSelectConst) -
form
-
loadResource
-
preVisitCheck
-
check
-
check
-