private static void |
WallVisitorUtils.addViolation(WallVisitor visitor,
int errorCode,
String message,
SQLObject x) |
static void |
WallVisitorUtils.check(WallVisitor visitor,
SQLAlterTableStatement x) |
static boolean |
WallVisitorUtils.check(WallVisitor visitor,
SQLBinaryOpExpr x) |
static boolean |
WallVisitorUtils.check(WallVisitor visitor,
SQLBinaryOpExprGroup x) |
static void |
WallVisitorUtils.check(WallVisitor visitor,
SQLCommentHint x) |
static void |
WallVisitorUtils.check(WallVisitor visitor,
SQLCreateTableStatement x) |
static void |
WallVisitorUtils.check(WallVisitor visitor,
SQLDropTableStatement x) |
static boolean |
WallVisitorUtils.check(WallVisitor visitor,
SQLExprTableSource x) |
static void |
WallVisitorUtils.check(WallVisitor visitor,
SQLInListExpr x) |
static void |
WallVisitorUtils.check(WallVisitor visitor,
SQLJoinTableSource x) |
static void |
WallVisitorUtils.check(WallVisitor visitor,
SQLPropertyExpr x) |
static void |
WallVisitorUtils.check(WallVisitor visitor,
SQLSelectItem x) |
private static void |
WallVisitorUtils.checkCondition(WallVisitor visitor,
SQLExpr x) |
static void |
WallVisitorUtils.checkConditionForMultiTenant(WallVisitor visitor,
SQLExpr x,
SQLObject parent)
已过时。
|
static void |
WallVisitorUtils.checkDelete(WallVisitor visitor,
SQLDeleteStatement x) |
static void |
WallVisitorUtils.checkFunction(WallVisitor visitor,
SQLMethodInvokeExpr x) |
static void |
WallVisitorUtils.checkFunctionInTableSource(WallVisitor visitor,
SQLMethodInvokeExpr x) |
static void |
WallVisitorUtils.checkHaving(WallVisitor visitor,
SQLExpr x) |
static void |
WallVisitorUtils.checkInsert(WallVisitor visitor,
SQLInsertInto x) |
private static void |
WallVisitorUtils.checkInsertForMultiTenant(WallVisitor visitor,
SQLInsertInto x) |
static void |
WallVisitorUtils.checkJoinConditionForMultiTenant(WallVisitor visitor,
SQLJoinTableSource join,
boolean checkLeft,
WallConfig.TenantCallBack.StatementType statementType)
已过时。
|
private static void |
WallVisitorUtils.checkJoinSelectForMultiTenant(WallVisitor visitor,
SQLJoinTableSource join,
SQLSelectQueryBlock x) |
static void |
WallVisitorUtils.checkReadOnly(WallVisitor visitor,
SQLTableSource tableSource) |
private static boolean |
WallVisitorUtils.checkSchema(WallVisitor visitor,
SQLExpr x) |
private static void |
WallVisitorUtils.checkSelectForMultiTenant(WallVisitor visitor,
SQLSelectQueryBlock x) |
static void |
WallVisitorUtils.checkSelelct(WallVisitor visitor,
SQLSelectQueryBlock x) |
static void |
WallVisitorUtils.checkUnion(WallVisitor visitor,
SQLUnionQuery x) |
static void |
WallVisitorUtils.checkUpdate(WallVisitor visitor,
SQLUpdateStatement x) |
private static void |
WallVisitorUtils.checkUpdateForMultiTenant(WallVisitor visitor,
SQLUpdateStatement x) |
private static void |
WallVisitorUtils.clearViolation(WallVisitor visitor) |
private static SQLBinaryOpExpr |
WallVisitorUtils.createTenantCondition(WallVisitor visitor,
String alias,
WallConfig.TenantCallBack.StatementType statementType,
String tableName)
已过时。
|
static Object |
WallVisitorUtils.eval(WallVisitor wallVisitor,
String dbType,
SQLObject sqlObject,
List<Object> parameters) |
private static SQLExpr |
WallVisitorUtils.generateTenantValue(WallVisitor visitor,
String alias,
WallConfig.TenantCallBack.StatementType statementType,
String tableName) |
static Object |
WallVisitorUtils.getConditionValue(WallVisitor visitor,
SQLExpr x,
boolean alwayTrueCheck) |
private static Object |
WallVisitorUtils.getValue_and(WallVisitor visitor,
List<SQLExpr> groupList) |
private static Object |
WallVisitorUtils.getValue_or(WallVisitor visitor,
List<SQLExpr> groupList) |
static Object |
WallVisitorUtils.getValue(WallVisitor visitor,
SQLBinaryOpExpr x) |
static Object |
WallVisitorUtils.getValue(WallVisitor visitor,
SQLBinaryOpExprGroup x) |
static Object |
WallVisitorUtils.getValue(WallVisitor visitor,
SQLExpr x) |
static Object |
WallVisitorUtils.getValueFromAttributes(WallVisitor visitor,
SQLObject sqlObject) |
static boolean |
WallVisitorUtils.isSimpleCaseTableSource(WallVisitor visitor,
SQLSelect select) |
static boolean |
WallVisitorUtils.isSimpleCountTableSource(WallVisitor visitor,
SQLSelect select) |
static boolean |
WallVisitorUtils.isSimpleCountTableSource(WallVisitor visitor,
SQLTableSource tableSource) |
private static boolean |
WallVisitorUtils.isTopFromDenySchema(WallVisitor visitor,
SQLMethodInvokeExpr x) |
static boolean |
WallVisitorUtils.isTopNoneFromSelect(WallVisitor visitor,
SQLObject x) |
static void |
WallVisitorUtils.preVisitCheck(WallVisitor visitor,
SQLObject x) |
static boolean |
WallVisitorUtils.queryBlockFromIsNull(WallVisitor visitor,
SQLSelectQuery query) |
static boolean |
WallVisitorUtils.queryBlockFromIsNull(WallVisitor visitor,
SQLSelectQuery query,
boolean checkSelectConst) |