Skip navigation links
A B C D F G H I L M N O P R S T U Y 

A

AdministrativePrivileges - Class in org.apache.shardingsphere.authority.provider.natived.model.privilege.admin
Administrative privileges.
AdministrativePrivileges() - Constructor for class org.apache.shardingsphere.authority.provider.natived.model.privilege.admin.AdministrativePrivileges
 
AllPrivilegesPermittedAuthorityProviderAlgorithm - Class in org.apache.shardingsphere.authority.provider.simple
All privileges permitted authority provider algorithm.
AllPrivilegesPermittedAuthorityProviderAlgorithm() - Constructor for class org.apache.shardingsphere.authority.provider.simple.AllPrivilegesPermittedAuthorityProviderAlgorithm
 
AuthorityChecker - Class in org.apache.shardingsphere.authority.checker
Authority checker.
AuthorityChecker() - Constructor for class org.apache.shardingsphere.authority.checker.AuthorityChecker
 
AuthorityOrder - Class in org.apache.shardingsphere.authority.constant
Authority order.
AuthorityOrder() - Constructor for class org.apache.shardingsphere.authority.constant.AuthorityOrder
 
AuthorityRule - Class in org.apache.shardingsphere.authority.rule
Authority rule.
AuthorityRule(AuthorityRuleConfiguration, Map<String, ShardingSphereMetaData>, Collection<ShardingSphereUser>) - Constructor for class org.apache.shardingsphere.authority.rule.AuthorityRule
 
AuthorityRuleBuilder - Class in org.apache.shardingsphere.authority.rule.builder
Authority rule builder.
AuthorityRuleBuilder() - Constructor for class org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder
 
AuthorityRuleConfigurationYamlSwapper - Class in org.apache.shardingsphere.authority.yaml.swapper
Authority rule configuration YAML swapper.
AuthorityRuleConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.authority.yaml.swapper.AuthorityRuleConfigurationYamlSwapper
 

B

build(Collection<ShardingSphereMetaData>, Collection<ShardingSphereUser>) - Static method in class org.apache.shardingsphere.authority.provider.natived.builder.StoragePrivilegeBuilder
Build privileges.
build(AuthorityRuleConfiguration, Map<String, ShardingSphereMetaData>) - Method in class org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder
 
build() - Method in class org.apache.shardingsphere.authority.rule.builder.DefaultAuthorityRuleConfigurationBuilder
 

C

check(String, Grantee, AuthorityRule) - Method in class org.apache.shardingsphere.authority.checker.AuthorityChecker
 
check(SQLStatement, List<Object>, Grantee, String, Map<String, ShardingSphereMetaData>, AuthorityRule) - Method in class org.apache.shardingsphere.authority.checker.AuthorityChecker
 
check(Grantee, AuthorityRule) - Method in class org.apache.shardingsphere.authority.checker.AuthorityChecker
 
check(Grantee, BiPredicate<Object, Object>, Object, AuthorityRule) - Method in class org.apache.shardingsphere.authority.checker.AuthorityChecker
 
create(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.MySQLPrivilegeHandler
 
create(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.OraclePrivilegeHandler
 
create(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.PostgreSQLPrivilegeHandler
 
create(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.SQLServerPrivilegeHandler
 
create(Collection<ShardingSphereUser>, DataSource) - Method in interface org.apache.shardingsphere.authority.provider.natived.builder.StoragePrivilegeHandler
Create users in storage.

D

DatabasePrivileges - Class in org.apache.shardingsphere.authority.provider.natived.model.privilege.database
Database privileges.
DatabasePrivileges() - Constructor for class org.apache.shardingsphere.authority.provider.natived.model.privilege.database.DatabasePrivileges
 
DefaultAuthorityRuleConfigurationBuilder - Class in org.apache.shardingsphere.authority.rule.builder
Default authority rule configuration builder.
DefaultAuthorityRuleConfigurationBuilder() - Constructor for class org.apache.shardingsphere.authority.rule.builder.DefaultAuthorityRuleConfigurationBuilder
 
DefaultUser - Class in org.apache.shardingsphere.authority.rule.builder
Default user.
DefaultUser() - Constructor for class org.apache.shardingsphere.authority.rule.builder.DefaultUser
 
diff(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.MySQLPrivilegeHandler
 
diff(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.OraclePrivilegeHandler
 
diff(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.PostgreSQLPrivilegeHandler
 
diff(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.SQLServerPrivilegeHandler
 
diff(Collection<ShardingSphereUser>, DataSource) - Method in interface org.apache.shardingsphere.authority.provider.natived.builder.StoragePrivilegeHandler
Differentiate users between storage and exterior.

F

findPrivileges(Grantee) - Method in class org.apache.shardingsphere.authority.provider.natived.NativeAuthorityProviderAlgorithm
 
findPrivileges(Grantee) - Method in class org.apache.shardingsphere.authority.provider.simple.AllPrivilegesPermittedAuthorityProviderAlgorithm
 
findPrivileges(Grantee) - Method in class org.apache.shardingsphere.authority.rule.AuthorityRule
Find Privileges.
findUser(Grantee) - Method in class org.apache.shardingsphere.authority.rule.AuthorityRule
Find user.

G

getOrder() - Method in class org.apache.shardingsphere.authority.checker.AuthorityChecker
 
getOrder() - Method in class org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder
 
getOrder() - Method in class org.apache.shardingsphere.authority.rule.builder.DefaultAuthorityRuleConfigurationBuilder
 
getOrder() - Method in class org.apache.shardingsphere.authority.yaml.swapper.AuthorityRuleConfigurationYamlSwapper
 
getRuleConfigurationType() - Method in class org.apache.shardingsphere.authority.yaml.config.YamlAuthorityRuleConfiguration
 
getRuleTagName() - Method in class org.apache.shardingsphere.authority.yaml.swapper.AuthorityRuleConfigurationYamlSwapper
 
getType() - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.MySQLPrivilegeHandler
 
getType() - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.OraclePrivilegeHandler
 
getType() - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.PostgreSQLPrivilegeHandler
 
getType() - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.SQLServerPrivilegeHandler
 
getType() - Method in class org.apache.shardingsphere.authority.provider.natived.NativeAuthorityProviderAlgorithm
 
getType() - Method in class org.apache.shardingsphere.authority.provider.simple.AllPrivilegesPermittedAuthorityProviderAlgorithm
 
getTypeClass() - Method in class org.apache.shardingsphere.authority.checker.AuthorityChecker
 
getTypeClass() - Method in class org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.authority.rule.builder.DefaultAuthorityRuleConfigurationBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.authority.yaml.swapper.AuthorityRuleConfigurationYamlSwapper
 
grantAll(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.MySQLPrivilegeHandler
 
grantAll(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.OraclePrivilegeHandler
 
grantAll(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.PostgreSQLPrivilegeHandler
 
grantAll(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.SQLServerPrivilegeHandler
 
grantAll(Collection<ShardingSphereUser>, DataSource) - Method in interface org.apache.shardingsphere.authority.provider.natived.builder.StoragePrivilegeHandler
Grant all privileges to users.

H

hasPrivileges(Collection<PrivilegeType>) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.admin.AdministrativePrivileges
Has privileges.
hasPrivileges(String, Collection<PrivilegeType>) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.database.DatabasePrivileges
Has privileges.
hasPrivileges(String, String, Collection<PrivilegeType>) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.database.DatabasePrivileges
Has privileges.
hasPrivileges(Collection<PrivilegeType>) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.database.SchemaPrivileges
Has privileges.
hasPrivileges(String, Collection<PrivilegeType>) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.database.SchemaPrivileges
Has privileges.
hasPrivileges(Collection<PrivilegeType>) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.database.TablePrivileges
Has privileges.
hasPrivileges(String) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.NativePrivileges
 
hasPrivileges(Collection<PrivilegeType>) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.NativePrivileges
 
hasPrivileges(AccessSubject, Collection<PrivilegeType>) - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.NativePrivileges
 

I

init(Map<String, ShardingSphereMetaData>, Collection<ShardingSphereUser>) - Method in class org.apache.shardingsphere.authority.provider.natived.NativeAuthorityProviderAlgorithm
 
init(Map<String, ShardingSphereMetaData>, Collection<ShardingSphereUser>) - Method in class org.apache.shardingsphere.authority.provider.simple.AllPrivilegesPermittedAuthorityProviderAlgorithm
 

L

load(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.MySQLPrivilegeHandler
 
load(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.OraclePrivilegeHandler
 
load(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.PostgreSQLPrivilegeHandler
 
load(Collection<ShardingSphereUser>, DataSource) - Method in class org.apache.shardingsphere.authority.provider.natived.builder.dialect.SQLServerPrivilegeHandler
 
load(Collection<ShardingSphereUser>, DataSource) - Method in interface org.apache.shardingsphere.authority.provider.natived.builder.StoragePrivilegeHandler
Load privileges from storage.

M

merge(Map<ShardingSphereUser, Collection<NativePrivileges>>, String, Collection<ShardingSphereRule>) - Static method in class org.apache.shardingsphere.authority.provider.natived.builder.StoragePrivilegeMerger
Merge privileges.
MySQLPrivilegeHandler - Class in org.apache.shardingsphere.authority.provider.natived.builder.dialect
MySQL privilege handler.
MySQLPrivilegeHandler() - Constructor for class org.apache.shardingsphere.authority.provider.natived.builder.dialect.MySQLPrivilegeHandler
 

N

NativeAuthorityProviderAlgorithm - Class in org.apache.shardingsphere.authority.provider.natived
Native authority provide algorithm.
NativeAuthorityProviderAlgorithm() - Constructor for class org.apache.shardingsphere.authority.provider.natived.NativeAuthorityProviderAlgorithm
 
NativePrivileges - Class in org.apache.shardingsphere.authority.provider.natived.model.privilege
Native Privileges.
NativePrivileges() - Constructor for class org.apache.shardingsphere.authority.provider.natived.model.privilege.NativePrivileges
 

O

OraclePrivilegeHandler - Class in org.apache.shardingsphere.authority.provider.natived.builder.dialect
Oracle privilege handler.
OraclePrivilegeHandler() - Constructor for class org.apache.shardingsphere.authority.provider.natived.builder.dialect.OraclePrivilegeHandler
 
ORDER - Static variable in class org.apache.shardingsphere.authority.constant.AuthorityOrder
Authority order.
org.apache.shardingsphere.authority.checker - package org.apache.shardingsphere.authority.checker
 
org.apache.shardingsphere.authority.constant - package org.apache.shardingsphere.authority.constant
 
org.apache.shardingsphere.authority.provider.natived - package org.apache.shardingsphere.authority.provider.natived
 
org.apache.shardingsphere.authority.provider.natived.builder - package org.apache.shardingsphere.authority.provider.natived.builder
 
org.apache.shardingsphere.authority.provider.natived.builder.dialect - package org.apache.shardingsphere.authority.provider.natived.builder.dialect
 
org.apache.shardingsphere.authority.provider.natived.model.privilege - package org.apache.shardingsphere.authority.provider.natived.model.privilege
 
org.apache.shardingsphere.authority.provider.natived.model.privilege.admin - package org.apache.shardingsphere.authority.provider.natived.model.privilege.admin
 
org.apache.shardingsphere.authority.provider.natived.model.privilege.database - package org.apache.shardingsphere.authority.provider.natived.model.privilege.database
 
org.apache.shardingsphere.authority.provider.natived.model.subject - package org.apache.shardingsphere.authority.provider.natived.model.subject
 
org.apache.shardingsphere.authority.provider.simple - package org.apache.shardingsphere.authority.provider.simple
 
org.apache.shardingsphere.authority.rule - package org.apache.shardingsphere.authority.rule
 
org.apache.shardingsphere.authority.rule.builder - package org.apache.shardingsphere.authority.rule.builder
 
org.apache.shardingsphere.authority.yaml.config - package org.apache.shardingsphere.authority.yaml.config
 
org.apache.shardingsphere.authority.yaml.swapper - package org.apache.shardingsphere.authority.yaml.swapper
 

P

PostgreSQLPrivilegeHandler - Class in org.apache.shardingsphere.authority.provider.natived.builder.dialect
PostgreSQL privilege handler.
PostgreSQLPrivilegeHandler() - Constructor for class org.apache.shardingsphere.authority.provider.natived.builder.dialect.PostgreSQLPrivilegeHandler
 

R

refresh(Map<String, ShardingSphereMetaData>, Collection<ShardingSphereUser>) - Method in class org.apache.shardingsphere.authority.provider.natived.NativeAuthorityProviderAlgorithm
 
refresh(Map<String, ShardingSphereMetaData>, Collection<ShardingSphereUser>) - Method in class org.apache.shardingsphere.authority.provider.simple.AllPrivilegesPermittedAuthorityProviderAlgorithm
 
refresh(Map<String, ShardingSphereMetaData>, Collection<ShardingSphereUser>) - Method in class org.apache.shardingsphere.authority.rule.AuthorityRule
Refresh authority.

S

SchemaAccessSubject - Class in org.apache.shardingsphere.authority.provider.natived.model.subject
Schema access subject.
SchemaAccessSubject() - Constructor for class org.apache.shardingsphere.authority.provider.natived.model.subject.SchemaAccessSubject
 
SchemaPrivileges - Class in org.apache.shardingsphere.authority.provider.natived.model.privilege.database
Schema privileges.
SchemaPrivileges() - Constructor for class org.apache.shardingsphere.authority.provider.natived.model.privilege.database.SchemaPrivileges
 
setSuperPrivilege() - Method in class org.apache.shardingsphere.authority.provider.natived.model.privilege.NativePrivileges
 
SQLServerPrivilegeHandler - Class in org.apache.shardingsphere.authority.provider.natived.builder.dialect
SQLServer privilege handler.
SQLServerPrivilegeHandler() - Constructor for class org.apache.shardingsphere.authority.provider.natived.builder.dialect.SQLServerPrivilegeHandler
 
StoragePrivilegeBuilder - Class in org.apache.shardingsphere.authority.provider.natived.builder
Storage privilege builder.
StoragePrivilegeBuilder() - Constructor for class org.apache.shardingsphere.authority.provider.natived.builder.StoragePrivilegeBuilder
 
StoragePrivilegeHandler - Interface in org.apache.shardingsphere.authority.provider.natived.builder
Storage privilege handler.
StoragePrivilegeMerger - Class in org.apache.shardingsphere.authority.provider.natived.builder
Storage privilege merger.
StoragePrivilegeMerger() - Constructor for class org.apache.shardingsphere.authority.provider.natived.builder.StoragePrivilegeMerger
 
swapToObject(YamlAuthorityRuleConfiguration) - Method in class org.apache.shardingsphere.authority.yaml.swapper.AuthorityRuleConfigurationYamlSwapper
 
swapToYamlConfiguration(AuthorityRuleConfiguration) - Method in class org.apache.shardingsphere.authority.yaml.swapper.AuthorityRuleConfigurationYamlSwapper
 

T

TableAccessSubject - Class in org.apache.shardingsphere.authority.provider.natived.model.subject
Table access subject.
TableAccessSubject() - Constructor for class org.apache.shardingsphere.authority.provider.natived.model.subject.TableAccessSubject
 
TablePrivileges - Class in org.apache.shardingsphere.authority.provider.natived.model.privilege.database
Table privileges.
TablePrivileges() - Constructor for class org.apache.shardingsphere.authority.provider.natived.model.privilege.database.TablePrivileges
 

U

USER_HOSTNAME - Static variable in class org.apache.shardingsphere.authority.rule.builder.DefaultUser
 
USER_NAME - Static variable in class org.apache.shardingsphere.authority.rule.builder.DefaultUser
 
USER_PASSWORD - Static variable in class org.apache.shardingsphere.authority.rule.builder.DefaultUser
 

Y

YamlAuthorityRuleConfiguration - Class in org.apache.shardingsphere.authority.yaml.config
Authority rule configuration for YAML.
YamlAuthorityRuleConfiguration() - Constructor for class org.apache.shardingsphere.authority.yaml.config.YamlAuthorityRuleConfiguration
 
A B C D F G H I L M N O P R S T U Y 
Skip navigation links

Copyright © 2021 The Apache Software Foundation. All rights reserved.