org.apache.shardingsphere.proxy.frontend.spi.DatabaseProtocolFrontendEngine
Protocols for ShardingSphere-Proxy to parse and adapt for accessing databases.
| Configuration Type | Description | Fully-qualified class name |
|---|---|---|
| MySQL | Protocol implementation for MySQL | org.apache.shardingsphere.proxy.frontend.mysql.MySQLFrontendEngine |
| PostgreSQL | Protocol implementation for PostgreSQL | org.apache.shardingsphere.proxy.frontend.postgresql.PostgreSQLFrontendEngine |
| openGauss | Protocol implementation for openGauss | org.apache.shardingsphere.proxy.frontend.opengauss.OpenGaussFrontendEngine |
org.apache.shardingsphere.authority.spi.AuthorityProviderAlgorithm
Loading logic for user permission.
| Configuration Type | Description | Fully-qualified class name |
|---|---|---|
| ALL_PERMITTED | Grant all permissions by default (no forensics) | org.apache.shardingsphere.authority.provider.simple.AllPermittedPrivilegesProviderAlgorithm |
| DATABASE_PERMITTED | Permissions configured by user-database-mappings | org.apache.shardingsphere.authority.provider.database.DatabasePermittedPrivilegesProviderAlgorithm |
