public interface SQLChecker<T extends ShardingSphereRule>
extends org.apache.shardingsphere.infra.util.spi.type.ordered.OrderedSPI<T>
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
check(Grantee grantee,
BiPredicate<Object,Object> validator,
Object cipher,
T rule)
Check user.
|
boolean |
check(Grantee grantee,
T rule)
Check User.
|
SQLCheckResult |
check(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext,
List<Object> parameters,
Grantee grantee,
String currentDatabase,
Map<String,ShardingSphereDatabase> databases,
T rule)
Check SQL.
|
boolean |
check(String databaseName,
Grantee grantee,
T rule)
Check database.
|
boolean check(String databaseName, Grantee grantee, T rule)
databaseName - database namegrantee - granteerule - ruleSQLCheckResult check(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext, List<Object> parameters, Grantee grantee, String currentDatabase, Map<String,ShardingSphereDatabase> databases, T rule)
sqlStatementContext - SQL statement contextparameters - SQL parametersgrantee - granteecurrentDatabase - current databasedatabases - databasesrule - ruleboolean check(Grantee grantee, T rule)
grantee - granteerule - ruleCopyright © 2022 The Apache Software Foundation. All rights reserved.