Package io.trino.plugin.hive.security
Interface SqlStandardAccessControlMetastore
- All Known Implementing Classes:
SemiTransactionalSqlStandardAccessControlMetastore
public interface SqlStandardAccessControlMetastore
Interface for accessing metastore information needed for implementing sql-standard flavor of
access control mechanism.
-
Method Summary
Modifier and TypeMethodDescriptiongetDatabase(ConnectorSecurityContext context, String databaseName) listRoleGrants(ConnectorSecurityContext context, HivePrincipal principal) listTablePrivileges(ConnectorSecurityContext context, String databaseName, String tableName, Optional<HivePrincipal> principal)
-
Method Details
-
listRoleGrants
-
listTablePrivileges
Set<HivePrivilegeInfo> listTablePrivileges(ConnectorSecurityContext context, String databaseName, String tableName, Optional<HivePrincipal> principal) -
getDatabase
-