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.AuthorityProvider
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.AllPermittedPrivilegesProvider |
DATABASE_PERMITTED | Permissions configured by user-database-mappings | org.apache.shardingsphere.authority.provider.database.DatabasePermittedPrivilegesProvider |