com.alibaba.druid.wall.spi
Class WallVisitorUtils
java.lang.Object
com.alibaba.druid.wall.spi.WallVisitorUtils
public class WallVisitorUtils
- extends Object
|
Method Summary |
static void |
check(WallVisitor visitor,
SQLBinaryOpExpr x)
|
static void |
check(WallVisitor visitor,
SQLExprTableSource x)
|
static void |
check(WallVisitor visitor,
SQLInListExpr x)
|
static void |
check(WallVisitor visitor,
SQLPropertyExpr x)
|
static void |
checkDelete(WallVisitor visitor,
SQLDeleteStatement x)
|
static void |
checkFunction(WallVisitor visitor,
SQLMethodInvokeExpr x)
|
static void |
checkHaving(WallVisitor visitor,
SQLExpr x)
|
static void |
checkInsert(WallVisitor visitor,
SQLInsertInto x)
|
static void |
checkReadOnly(WallVisitor visitor,
SQLTableSource tableSource)
|
static void |
checkSelelct(WallVisitor visitor,
SQLSelectQueryBlock x)
|
static void |
checkUnion(WallVisitor visitor,
SQLUnionQuery x)
|
static void |
checkUpdate(WallVisitor visitor,
SQLUpdateStatement x)
|
static String |
form(String name)
|
static Object |
getValue(SQLBinaryOpExpr x)
|
static Object |
getValue(SQLExpr x)
|
static Object |
getValue(SQLMethodInvokeExpr x)
|
static boolean |
isSimpleCountTableSource(SQLSelect select)
|
static boolean |
isSimpleCountTableSource(SQLTableSource tableSource)
|
static void |
loadResource(Set<String> names,
String resource)
|
static boolean |
queryBlockFromIsNull(SQLSelectQuery query)
|
WallVisitorUtils
public WallVisitorUtils()
check
public static void check(WallVisitor visitor,
SQLInListExpr x)
check
public static void check(WallVisitor visitor,
SQLBinaryOpExpr x)
check
public static void check(WallVisitor visitor,
SQLPropertyExpr x)
checkInsert
public static void checkInsert(WallVisitor visitor,
SQLInsertInto x)
checkSelelct
public static void checkSelelct(WallVisitor visitor,
SQLSelectQueryBlock x)
checkHaving
public static void checkHaving(WallVisitor visitor,
SQLExpr x)
checkDelete
public static void checkDelete(WallVisitor visitor,
SQLDeleteStatement x)
checkReadOnly
public static void checkReadOnly(WallVisitor visitor,
SQLTableSource tableSource)
checkUpdate
public static void checkUpdate(WallVisitor visitor,
SQLUpdateStatement x)
getValue
public static Object getValue(SQLBinaryOpExpr x)
getValue
public static Object getValue(SQLExpr x)
getValue
public static Object getValue(SQLMethodInvokeExpr x)
isSimpleCountTableSource
public static boolean isSimpleCountTableSource(SQLTableSource tableSource)
isSimpleCountTableSource
public static boolean isSimpleCountTableSource(SQLSelect select)
checkFunction
public static void checkFunction(WallVisitor visitor,
SQLMethodInvokeExpr x)
check
public static void check(WallVisitor visitor,
SQLExprTableSource x)
checkUnion
public static void checkUnion(WallVisitor visitor,
SQLUnionQuery x)
queryBlockFromIsNull
public static boolean queryBlockFromIsNull(SQLSelectQuery query)
form
public static String form(String name)
loadResource
public static void loadResource(Set<String> names,
String resource)
Copyright © 2012 Alibaba Group. All Rights Reserved.