public interface SQLChecker<T extends ShardingSphereRule>
extends org.apache.shardingsphere.spi.ordered.OrderedSPI<T>
| Modifier and Type | Method and Description |
|---|---|
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.sql.parser.sql.common.statement.SQLStatement sqlStatement,
List<Object> parameters,
Grantee grantee,
String currentSchema,
Map<String,ShardingSphereMetaData> metaDataMap,
T rule)
Check SQL.
|
boolean |
check(String schemaName,
Grantee grantee,
T rule)
Check schema.
|
boolean check(String schemaName, Grantee grantee, T rule)
schemaName - schema namegrantee - granteerule - ruleSQLCheckResult check(org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement sqlStatement, List<Object> parameters, Grantee grantee, String currentSchema, Map<String,ShardingSphereMetaData> metaDataMap, T rule)
sqlStatement - SQL statementparameters - SQL parametersgrantee - granteecurrentSchema - current schemametaDataMap - meta data maprule - ruleboolean check(Grantee grantee, T rule)
grantee - granteerule - ruleCopyright © 2022 The Apache Software Foundation. All rights reserved.