public final class MySQLPrivilegeHandler extends Object implements StoragePrivilegeHandler
| 构造器和说明 |
|---|
MySQLPrivilegeHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
create(Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users,
DataSource dataSource)
Create users in storage.
|
Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> |
diff(Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users,
DataSource dataSource)
Differentiate users between storage and exterior.
|
String |
getType() |
void |
grantAll(Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users,
DataSource dataSource)
Grant all privileges to users.
|
Map<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser,NativePrivileges> |
load(Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users,
DataSource dataSource)
Load privileges from storage.
|
public Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> diff(Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users, DataSource dataSource) throws SQLException
StoragePrivilegeHandlerdiff 在接口中 StoragePrivilegeHandlerusers - users from exteriordataSource - target data sourceSQLException - SQL exceptionpublic void create(Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users, DataSource dataSource) throws SQLException
StoragePrivilegeHandlercreate 在接口中 StoragePrivilegeHandlerusers - users to be createddataSource - target data sourceSQLException - SQL exceptionpublic void grantAll(Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users, DataSource dataSource) throws SQLException
StoragePrivilegeHandlergrantAll 在接口中 StoragePrivilegeHandlerusers - users to be granteddataSource - target data sourceSQLException - SQL exceptionpublic Map<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser,NativePrivileges> load(Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users, DataSource dataSource) throws SQLException
StoragePrivilegeHandlerload 在接口中 StoragePrivilegeHandlerusers - users to be loadeddataSource - target data sourceSQLException - SQL exceptionpublic String getType()
getType 在接口中 org.apache.shardingsphere.spi.typed.TypedSPICopyright © 2021 The Apache Software Foundation. All rights reserved.