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 | 
