Uses of Class
io.trino.security.SecurityContext
Packages that use SecurityContext
Package
Description
-
Uses of SecurityContext in io.trino
Methods in io.trino that return SecurityContext -
Uses of SecurityContext in io.trino.security
Methods in io.trino.security that return SecurityContextMethods in io.trino.security with parameters of type SecurityContextModifier and TypeMethodDescriptionbooleanAccessControl.canCreateViewWithExecuteFunction(SecurityContext context, QualifiedObjectName functionName) Is the identity allowed to create a view that executes the specified function?booleanAccessControlManager.canCreateViewWithExecuteFunction(SecurityContext securityContext, QualifiedObjectName functionName) booleanAllowAllAccessControl.canCreateViewWithExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanDenyAllAccessControl.canCreateViewWithExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanForwardingAccessControl.canCreateViewWithExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanViewAccessControl.canCreateViewWithExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanAccessControl.canExecuteFunction(SecurityContext context, QualifiedObjectName functionName) Is the identity allowed to execute function?booleanAccessControlManager.canExecuteFunction(SecurityContext securityContext, QualifiedObjectName functionName) booleanAllowAllAccessControl.canExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanDenyAllAccessControl.canExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanForwardingAccessControl.canExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanViewAccessControl.canExecuteFunction(SecurityContext context, QualifiedObjectName functionName) voidAccessControl.checkCanAddColumns(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to add columns to the specified table.voidAccessControlManager.checkCanAddColumns(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanAddColumns(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanAddColumns(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanAddColumns(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanAlterColumn(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to alter columns to the specified table.voidAccessControlManager.checkCanAlterColumn(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanAlterColumn(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanAlterColumn(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanAlterColumn(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanCreateCatalog(SecurityContext context, String catalog) Check if identity is allowed to create the specified catalog.voidAccessControlManager.checkCanCreateCatalog(SecurityContext securityContext, String catalog) voidAllowAllAccessControl.checkCanCreateCatalog(SecurityContext context, String catalog) voidDenyAllAccessControl.checkCanCreateCatalog(SecurityContext context, String catalog) voidForwardingAccessControl.checkCanCreateCatalog(SecurityContext context, String catalog) voidAccessControl.checkCanCreateFunction(SecurityContext context, QualifiedObjectName functionName) Check if identity is allowed to create the specified function.voidAccessControlManager.checkCanCreateFunction(SecurityContext securityContext, QualifiedObjectName functionName) voidAllowAllAccessControl.checkCanCreateFunction(SecurityContext context, QualifiedObjectName functionName) voidDenyAllAccessControl.checkCanCreateFunction(SecurityContext context, QualifiedObjectName functionName) voidForwardingAccessControl.checkCanCreateFunction(SecurityContext context, QualifiedObjectName functionName) voidAccessControl.checkCanCreateMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Object> properties) Check if identity is allowed to create the specified materialized view.voidAccessControlManager.checkCanCreateMaterializedView(SecurityContext securityContext, QualifiedObjectName materializedViewName, Map<String, Object> properties) voidAllowAllAccessControl.checkCanCreateMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Object> properties) voidDenyAllAccessControl.checkCanCreateMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Object> properties) voidForwardingAccessControl.checkCanCreateMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Object> properties) voidAccessControl.checkCanCreateRole(SecurityContext context, String role, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) Check if identity is allowed to create the specified role.voidAccessControlManager.checkCanCreateRole(SecurityContext securityContext, String role, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidAllowAllAccessControl.checkCanCreateRole(SecurityContext context, String role, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidDenyAllAccessControl.checkCanCreateRole(SecurityContext context, String role, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidForwardingAccessControl.checkCanCreateRole(SecurityContext context, String role, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidAccessControl.checkCanCreateSchema(SecurityContext context, CatalogSchemaName schemaName, Map<String, Object> properties) Check if identity is allowed to create the specified schema.voidAccessControlManager.checkCanCreateSchema(SecurityContext securityContext, CatalogSchemaName schemaName, Map<String, Object> properties) voidAllowAllAccessControl.checkCanCreateSchema(SecurityContext context, CatalogSchemaName schemaName, Map<String, Object> properties) voidDenyAllAccessControl.checkCanCreateSchema(SecurityContext context, CatalogSchemaName schemaName, Map<String, Object> properties) voidForwardingAccessControl.checkCanCreateSchema(SecurityContext context, CatalogSchemaName schemaName, Map<String, Object> properties) voidAccessControl.checkCanCreateTable(SecurityContext context, QualifiedObjectName tableName, Map<String, Object> properties) Check if identity is allowed to create the specified table with properties.voidAccessControlManager.checkCanCreateTable(SecurityContext securityContext, QualifiedObjectName tableName, Map<String, Object> properties) voidAllowAllAccessControl.checkCanCreateTable(SecurityContext context, QualifiedObjectName tableName, Map<String, Object> properties) voidDenyAllAccessControl.checkCanCreateTable(SecurityContext context, QualifiedObjectName tableName, Map<String, Object> properties) voidForwardingAccessControl.checkCanCreateTable(SecurityContext context, QualifiedObjectName tableName, Map<String, Object> properties) voidAccessControl.checkCanCreateView(SecurityContext context, QualifiedObjectName viewName) Check if identity is allowed to create the specified view.voidAccessControlManager.checkCanCreateView(SecurityContext securityContext, QualifiedObjectName viewName) voidAllowAllAccessControl.checkCanCreateView(SecurityContext context, QualifiedObjectName viewName) voidDenyAllAccessControl.checkCanCreateView(SecurityContext context, QualifiedObjectName viewName) voidForwardingAccessControl.checkCanCreateView(SecurityContext context, QualifiedObjectName viewName) voidAccessControl.checkCanCreateViewWithSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) Check if identity is allowed to create a view that selects from the specified columns.voidAccessControlManager.checkCanCreateViewWithSelectFromColumns(SecurityContext securityContext, QualifiedObjectName tableName, Set<String> columnNames) voidAllowAllAccessControl.checkCanCreateViewWithSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidDenyAllAccessControl.checkCanCreateViewWithSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidForwardingAccessControl.checkCanCreateViewWithSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidViewAccessControl.checkCanCreateViewWithSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidAccessControl.checkCanDeleteFromTable(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to delete from the specified table.voidAccessControlManager.checkCanDeleteFromTable(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanDeleteFromTable(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanDeleteFromTable(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanDeleteFromTable(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanDenyEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee) Check if identity is allowed to deny the specified privilege to the grantee on the specified entity.voidAccessControlManager.checkCanDenyEntityPrivilege(SecurityContext securityContext, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee) voidAllowAllAccessControl.checkCanDenyEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee) voidDenyAllAccessControl.checkCanDenyEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee) voidForwardingAccessControl.checkCanDenyEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee) voidAccessControl.checkCanDenySchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee) Check if identity is allowed to deny a privilege to the grantee on the specified schema.voidAccessControlManager.checkCanDenySchemaPrivilege(SecurityContext securityContext, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee) voidAllowAllAccessControl.checkCanDenySchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee) voidDenyAllAccessControl.checkCanDenySchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee) voidForwardingAccessControl.checkCanDenySchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee) voidAccessControl.checkCanDenyTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee) Check if identity is allowed to deny a privilege to the grantee on the specified table.voidAccessControlManager.checkCanDenyTablePrivilege(SecurityContext securityContext, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee) voidAllowAllAccessControl.checkCanDenyTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee) voidDenyAllAccessControl.checkCanDenyTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee) voidForwardingAccessControl.checkCanDenyTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee) voidAccessControl.checkCanDropCatalog(SecurityContext context, String catalog) Check if identity is allowed to drop the specified catalog.voidAccessControlManager.checkCanDropCatalog(SecurityContext securityContext, String catalog) voidAllowAllAccessControl.checkCanDropCatalog(SecurityContext context, String catalog) voidDenyAllAccessControl.checkCanDropCatalog(SecurityContext context, String catalog) voidForwardingAccessControl.checkCanDropCatalog(SecurityContext context, String catalog) voidAccessControl.checkCanDropColumn(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to drop columns from the specified table.voidAccessControlManager.checkCanDropColumn(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanDropColumn(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanDropColumn(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanDropColumn(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanDropFunction(SecurityContext context, QualifiedObjectName functionName) Check if identity is allowed to drop the specified function.voidAccessControlManager.checkCanDropFunction(SecurityContext securityContext, QualifiedObjectName functionName) voidAllowAllAccessControl.checkCanDropFunction(SecurityContext context, QualifiedObjectName functionName) voidDenyAllAccessControl.checkCanDropFunction(SecurityContext context, QualifiedObjectName functionName) voidForwardingAccessControl.checkCanDropFunction(SecurityContext context, QualifiedObjectName functionName) voidAccessControl.checkCanDropMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) Check if identity is allowed to drop the specified materialized view.voidAccessControlManager.checkCanDropMaterializedView(SecurityContext securityContext, QualifiedObjectName materializedViewName) voidAllowAllAccessControl.checkCanDropMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidDenyAllAccessControl.checkCanDropMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidForwardingAccessControl.checkCanDropMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidAccessControl.checkCanDropRole(SecurityContext context, String role, Optional<String> catalogName) Check if identity is allowed to drop the specified role.voidAccessControlManager.checkCanDropRole(SecurityContext securityContext, String role, Optional<String> catalogName) voidAllowAllAccessControl.checkCanDropRole(SecurityContext context, String role, Optional<String> catalogName) voidDenyAllAccessControl.checkCanDropRole(SecurityContext context, String role, Optional<String> catalogName) voidForwardingAccessControl.checkCanDropRole(SecurityContext context, String role, Optional<String> catalogName) voidAccessControl.checkCanDropSchema(SecurityContext context, CatalogSchemaName schemaName) Check if identity is allowed to drop the specified schema.voidAccessControlManager.checkCanDropSchema(SecurityContext securityContext, CatalogSchemaName schemaName) voidAllowAllAccessControl.checkCanDropSchema(SecurityContext context, CatalogSchemaName schemaName) voidDenyAllAccessControl.checkCanDropSchema(SecurityContext context, CatalogSchemaName schemaName) voidForwardingAccessControl.checkCanDropSchema(SecurityContext context, CatalogSchemaName schemaName) voidAccessControl.checkCanDropTable(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to drop the specified table.voidAccessControlManager.checkCanDropTable(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanDropTable(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanDropTable(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanDropTable(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanDropView(SecurityContext context, QualifiedObjectName viewName) Check if identity is allowed to drop the specified view.voidAccessControlManager.checkCanDropView(SecurityContext securityContext, QualifiedObjectName viewName) voidAllowAllAccessControl.checkCanDropView(SecurityContext context, QualifiedObjectName viewName) voidDenyAllAccessControl.checkCanDropView(SecurityContext context, QualifiedObjectName viewName) voidForwardingAccessControl.checkCanDropView(SecurityContext context, QualifiedObjectName viewName) voidAccessControl.checkCanExecuteProcedure(SecurityContext context, QualifiedObjectName procedureName) Check if identity is allowed to execute procedurevoidAccessControlManager.checkCanExecuteProcedure(SecurityContext securityContext, QualifiedObjectName procedureName) voidAllowAllAccessControl.checkCanExecuteProcedure(SecurityContext context, QualifiedObjectName procedureName) voidDenyAllAccessControl.checkCanExecuteProcedure(SecurityContext context, QualifiedObjectName procedureName) voidForwardingAccessControl.checkCanExecuteProcedure(SecurityContext context, QualifiedObjectName procedureName) voidAccessControl.checkCanExecuteTableProcedure(SecurityContext context, QualifiedObjectName tableName, String procedureName) Check if identity is allowed to execute given table procedure on given tablevoidAccessControlManager.checkCanExecuteTableProcedure(SecurityContext securityContext, QualifiedObjectName tableName, String procedureName) voidAllowAllAccessControl.checkCanExecuteTableProcedure(SecurityContext context, QualifiedObjectName tableName, String procedureName) voidDenyAllAccessControl.checkCanExecuteTableProcedure(SecurityContext context, QualifiedObjectName tableName, String procedureName) voidForwardingAccessControl.checkCanExecuteTableProcedure(SecurityContext context, QualifiedObjectName tableName, String procedureName) voidAccessControl.checkCanGrantEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee, boolean grantOption) Check if identity is allowed to grant the specified privilege to the grantee on the specified entity.voidAccessControlManager.checkCanGrantEntityPrivilege(SecurityContext securityContext, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee, boolean grantOption) voidAllowAllAccessControl.checkCanGrantEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee, boolean grantOption) voidDenyAllAccessControl.checkCanGrantEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee, boolean grantOption) voidForwardingAccessControl.checkCanGrantEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee, boolean grantOption) voidAccessControl.checkCanGrantRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) Check if identity is allowed to grant the specified roles to the specified principals.voidAccessControlManager.checkCanGrantRoles(SecurityContext securityContext, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidAllowAllAccessControl.checkCanGrantRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidDenyAllAccessControl.checkCanGrantRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidForwardingAccessControl.checkCanGrantRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidAccessControl.checkCanGrantSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee, boolean grantOption) Check if identity is allowed to grant a privilege to the grantee on the specified schema.voidAccessControlManager.checkCanGrantSchemaPrivilege(SecurityContext securityContext, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee, boolean grantOption) voidAllowAllAccessControl.checkCanGrantSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee, boolean grantOption) voidDenyAllAccessControl.checkCanGrantSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee, boolean grantOption) voidForwardingAccessControl.checkCanGrantSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee, boolean grantOption) voidAccessControl.checkCanGrantTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee, boolean grantOption) Check if identity is allowed to grant a privilege to the grantee on the specified table.voidAccessControlManager.checkCanGrantTablePrivilege(SecurityContext securityContext, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee, boolean grantOption) voidAllowAllAccessControl.checkCanGrantTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee, boolean grantOption) voidDenyAllAccessControl.checkCanGrantTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee, boolean grantOption) voidForwardingAccessControl.checkCanGrantTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee, boolean grantOption) voidAccessControl.checkCanInsertIntoTable(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to insert into the specified table.voidAccessControlManager.checkCanInsertIntoTable(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanInsertIntoTable(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanInsertIntoTable(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanInsertIntoTable(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanRefreshMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) Check if identity is allowed to refresh the specified materialized view.voidAccessControlManager.checkCanRefreshMaterializedView(SecurityContext securityContext, QualifiedObjectName materializedViewName) voidAllowAllAccessControl.checkCanRefreshMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidDenyAllAccessControl.checkCanRefreshMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidForwardingAccessControl.checkCanRefreshMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidAccessControl.checkCanRenameColumn(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to rename a column in the specified table.voidAccessControlManager.checkCanRenameColumn(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanRenameColumn(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanRenameColumn(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanRenameColumn(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanRenameMaterializedView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) Check if identity is allowed to rename the specified materialized view.voidAccessControlManager.checkCanRenameMaterializedView(SecurityContext securityContext, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidAllowAllAccessControl.checkCanRenameMaterializedView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidDenyAllAccessControl.checkCanRenameMaterializedView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidForwardingAccessControl.checkCanRenameMaterializedView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidAccessControl.checkCanRenameSchema(SecurityContext context, CatalogSchemaName schemaName, String newSchemaName) Check if identity is allowed to rename the specified schema.voidAccessControlManager.checkCanRenameSchema(SecurityContext securityContext, CatalogSchemaName schemaName, String newSchemaName) voidAllowAllAccessControl.checkCanRenameSchema(SecurityContext context, CatalogSchemaName schemaName, String newSchemaName) voidDenyAllAccessControl.checkCanRenameSchema(SecurityContext context, CatalogSchemaName schemaName, String newSchemaName) voidForwardingAccessControl.checkCanRenameSchema(SecurityContext context, CatalogSchemaName schemaName, String newSchemaName) voidAccessControl.checkCanRenameTable(SecurityContext context, QualifiedObjectName tableName, QualifiedObjectName newTableName) Check if identity is allowed to rename the specified table.voidAccessControlManager.checkCanRenameTable(SecurityContext securityContext, QualifiedObjectName tableName, QualifiedObjectName newTableName) voidAllowAllAccessControl.checkCanRenameTable(SecurityContext context, QualifiedObjectName tableName, QualifiedObjectName newTableName) voidDenyAllAccessControl.checkCanRenameTable(SecurityContext context, QualifiedObjectName tableName, QualifiedObjectName newTableName) voidForwardingAccessControl.checkCanRenameTable(SecurityContext context, QualifiedObjectName tableName, QualifiedObjectName newTableName) voidAccessControl.checkCanRenameView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) Check if identity is allowed to rename the specified view.voidAccessControlManager.checkCanRenameView(SecurityContext securityContext, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidAllowAllAccessControl.checkCanRenameView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidDenyAllAccessControl.checkCanRenameView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidForwardingAccessControl.checkCanRenameView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidAccessControl.checkCanRevokeEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal revokee, boolean grantOption) Check if identity is allowed to revoke the specified privilege on the specified entity from the revokee.voidAccessControlManager.checkCanRevokeEntityPrivilege(SecurityContext securityContext, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal revokee, boolean grantOption) voidAllowAllAccessControl.checkCanRevokeEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal revokee, boolean grantOption) voidDenyAllAccessControl.checkCanRevokeEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal revokee, boolean grantOption) voidForwardingAccessControl.checkCanRevokeEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal revokee, boolean grantOption) voidAccessControl.checkCanRevokeRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) Check if identity is allowed to revoke the specified roles from the specified principals.voidAccessControlManager.checkCanRevokeRoles(SecurityContext securityContext, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidAllowAllAccessControl.checkCanRevokeRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidDenyAllAccessControl.checkCanRevokeRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidForwardingAccessControl.checkCanRevokeRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidAccessControl.checkCanRevokeSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal revokee, boolean grantOption) Check if identity is allowed to revoke a privilege from the revokee on the specified schema.voidAccessControlManager.checkCanRevokeSchemaPrivilege(SecurityContext securityContext, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal revokee, boolean grantOption) voidAllowAllAccessControl.checkCanRevokeSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal revokee, boolean grantOption) voidDenyAllAccessControl.checkCanRevokeSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal revokee, boolean grantOption) voidForwardingAccessControl.checkCanRevokeSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal revokee, boolean grantOption) voidAccessControl.checkCanRevokeTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal revokee, boolean grantOption) Check if identity is allowed to revoke a privilege from the revokee on the specified table.voidAccessControlManager.checkCanRevokeTablePrivilege(SecurityContext securityContext, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal revokee, boolean grantOption) voidAllowAllAccessControl.checkCanRevokeTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal revokee, boolean grantOption) voidDenyAllAccessControl.checkCanRevokeTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal revokee, boolean grantOption) voidForwardingAccessControl.checkCanRevokeTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal revokee, boolean grantOption) voidAccessControl.checkCanSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) Check if identity is allowed to select from the specified columns.voidAccessControlManager.checkCanSelectFromColumns(SecurityContext securityContext, QualifiedObjectName tableName, Set<String> columnNames) voidAllowAllAccessControl.checkCanSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidDenyAllAccessControl.checkCanSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidForwardingAccessControl.checkCanSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidViewAccessControl.checkCanSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidAccessControl.checkCanSetCatalogRole(SecurityContext context, String role, String catalogName) Check if identity is allowed to set role for specified catalog.voidAccessControlManager.checkCanSetCatalogRole(SecurityContext securityContext, String role, String catalogName) voidAllowAllAccessControl.checkCanSetCatalogRole(SecurityContext context, String role, String catalogName) voidDenyAllAccessControl.checkCanSetCatalogRole(SecurityContext context, String role, String catalog) voidForwardingAccessControl.checkCanSetCatalogRole(SecurityContext context, String role, String catalogName) voidAccessControl.checkCanSetCatalogSessionProperty(SecurityContext context, String catalogName, String propertyName) Check if identity is allowed to set the specified catalog property.voidAccessControlManager.checkCanSetCatalogSessionProperty(SecurityContext securityContext, String catalogName, String propertyName) voidAllowAllAccessControl.checkCanSetCatalogSessionProperty(SecurityContext context, String catalogName, String propertyName) voidDenyAllAccessControl.checkCanSetCatalogSessionProperty(SecurityContext context, String catalogName, String propertyName) voidForwardingAccessControl.checkCanSetCatalogSessionProperty(SecurityContext context, String catalogName, String propertyName) voidAccessControl.checkCanSetColumnComment(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to comment the specified column.voidAccessControlManager.checkCanSetColumnComment(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanSetColumnComment(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanSetColumnComment(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanSetColumnComment(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanSetMaterializedViewProperties(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Optional<Object>> properties) Check if identity is allowed to set the properties of the specified materialized view.voidAccessControlManager.checkCanSetMaterializedViewProperties(SecurityContext securityContext, QualifiedObjectName materializedViewName, Map<String, Optional<Object>> properties) voidAllowAllAccessControl.checkCanSetMaterializedViewProperties(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Optional<Object>> properties) voidDenyAllAccessControl.checkCanSetMaterializedViewProperties(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Optional<Object>> properties) voidForwardingAccessControl.checkCanSetMaterializedViewProperties(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Optional<Object>> properties) voidAccessControl.checkCanSetSchemaAuthorization(SecurityContext context, CatalogSchemaName schemaName, TrinoPrincipal principal) Check if identity is allowed to change the specified schema's user/role.voidAccessControlManager.checkCanSetSchemaAuthorization(SecurityContext securityContext, CatalogSchemaName schemaName, TrinoPrincipal principal) voidAllowAllAccessControl.checkCanSetSchemaAuthorization(SecurityContext context, CatalogSchemaName schemaName, TrinoPrincipal principal) voidDenyAllAccessControl.checkCanSetSchemaAuthorization(SecurityContext context, CatalogSchemaName schemaName, TrinoPrincipal principal) voidForwardingAccessControl.checkCanSetSchemaAuthorization(SecurityContext context, CatalogSchemaName schemaName, TrinoPrincipal principal) voidAccessControl.checkCanSetTableAuthorization(SecurityContext context, QualifiedObjectName tableName, TrinoPrincipal principal) Check if identity is allowed to change the specified table's user/role.voidAccessControlManager.checkCanSetTableAuthorization(SecurityContext securityContext, QualifiedObjectName tableName, TrinoPrincipal principal) voidAllowAllAccessControl.checkCanSetTableAuthorization(SecurityContext context, QualifiedObjectName tableName, TrinoPrincipal principal) voidDenyAllAccessControl.checkCanSetTableAuthorization(SecurityContext context, QualifiedObjectName tableName, TrinoPrincipal principal) voidForwardingAccessControl.checkCanSetTableAuthorization(SecurityContext context, QualifiedObjectName tableName, TrinoPrincipal principal) voidAccessControl.checkCanSetTableComment(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to comment the specified table.voidAccessControlManager.checkCanSetTableComment(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanSetTableComment(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanSetTableComment(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanSetTableComment(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanSetTableProperties(SecurityContext context, QualifiedObjectName tableName, Map<String, Optional<Object>> properties) Check if identity is allowed to set properties to the specified table.voidAccessControlManager.checkCanSetTableProperties(SecurityContext securityContext, QualifiedObjectName tableName, Map<String, Optional<Object>> properties) voidAllowAllAccessControl.checkCanSetTableProperties(SecurityContext context, QualifiedObjectName tableName, Map<String, Optional<Object>> properties) voidDenyAllAccessControl.checkCanSetTableProperties(SecurityContext context, QualifiedObjectName tableName, Map<String, Optional<Object>> properties) voidForwardingAccessControl.checkCanSetTableProperties(SecurityContext context, QualifiedObjectName tableName, Map<String, Optional<Object>> properties) default voidAccessControl.checkCanSetViewAuthorization(SecurityContext context, QualifiedObjectName view, TrinoPrincipal principal) Check if identity is allowed to change the specified view's user/role.voidAccessControlManager.checkCanSetViewAuthorization(SecurityContext securityContext, QualifiedObjectName viewName, TrinoPrincipal principal) voidAllowAllAccessControl.checkCanSetViewAuthorization(SecurityContext context, QualifiedObjectName view, TrinoPrincipal principal) voidDenyAllAccessControl.checkCanSetViewAuthorization(SecurityContext context, QualifiedObjectName view, TrinoPrincipal principal) voidForwardingAccessControl.checkCanSetViewAuthorization(SecurityContext context, QualifiedObjectName view, TrinoPrincipal principal) voidAccessControl.checkCanSetViewComment(SecurityContext context, QualifiedObjectName viewName) Check if identity is allowed to comment the specified view.voidAccessControlManager.checkCanSetViewComment(SecurityContext securityContext, QualifiedObjectName viewName) voidAllowAllAccessControl.checkCanSetViewComment(SecurityContext context, QualifiedObjectName viewName) voidDenyAllAccessControl.checkCanSetViewComment(SecurityContext context, QualifiedObjectName viewName) voidForwardingAccessControl.checkCanSetViewComment(SecurityContext context, QualifiedObjectName viewName) voidAccessControl.checkCanShowColumns(SecurityContext context, CatalogSchemaTableName table) Check if identity is allowed to show columns of tables by executing SHOW COLUMNS, DESCRIBE etc.voidAccessControlManager.checkCanShowColumns(SecurityContext securityContext, CatalogSchemaTableName table) voidAllowAllAccessControl.checkCanShowColumns(SecurityContext context, CatalogSchemaTableName tableName) voidDenyAllAccessControl.checkCanShowColumns(SecurityContext context, CatalogSchemaTableName table) voidForwardingAccessControl.checkCanShowColumns(SecurityContext context, CatalogSchemaTableName table) voidAccessControl.checkCanShowCreateSchema(SecurityContext context, CatalogSchemaName schemaName) Check if identity is allowed to execute SHOW CREATE SCHEMA.voidAccessControlManager.checkCanShowCreateSchema(SecurityContext securityContext, CatalogSchemaName schemaName) voidAllowAllAccessControl.checkCanShowCreateSchema(SecurityContext context, CatalogSchemaName schemaName) voidDenyAllAccessControl.checkCanShowCreateSchema(SecurityContext context, CatalogSchemaName schemaName) voidForwardingAccessControl.checkCanShowCreateSchema(SecurityContext context, CatalogSchemaName schemaName) voidAccessControl.checkCanShowCreateTable(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to execute SHOW CREATE TABLE, SHOW CREATE VIEW or SHOW CREATE MATERIALIZED VIEWvoidAccessControlManager.checkCanShowCreateTable(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanShowCreateTable(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanShowCreateTable(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanShowCreateTable(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanShowCurrentRoles(SecurityContext context, Optional<String> catalogName) Check if identity is allowed to show current roles on the specified catalog.voidAccessControlManager.checkCanShowCurrentRoles(SecurityContext securityContext, Optional<String> catalogName) voidAllowAllAccessControl.checkCanShowCurrentRoles(SecurityContext context, Optional<String> catalogName) voidDenyAllAccessControl.checkCanShowCurrentRoles(SecurityContext context, Optional<String> catalogName) voidForwardingAccessControl.checkCanShowCurrentRoles(SecurityContext context, Optional<String> catalogName) voidAccessControl.checkCanShowFunctions(SecurityContext context, CatalogSchemaName schema) Check if identity is allowed to show functions by executing SHOW FUNCTIONS in a catalog schema.voidAccessControlManager.checkCanShowFunctions(SecurityContext securityContext, CatalogSchemaName schema) voidAllowAllAccessControl.checkCanShowFunctions(SecurityContext context, CatalogSchemaName schema) voidDenyAllAccessControl.checkCanShowFunctions(SecurityContext context, CatalogSchemaName schema) voidForwardingAccessControl.checkCanShowFunctions(SecurityContext context, CatalogSchemaName schema) voidAccessControl.checkCanShowRoleGrants(SecurityContext context, Optional<String> catalogName) Check if identity is allowed to show its own role grants on the specified catalog.voidAccessControlManager.checkCanShowRoleGrants(SecurityContext securityContext, Optional<String> catalogName) voidAllowAllAccessControl.checkCanShowRoleGrants(SecurityContext context, Optional<String> catalogName) voidDenyAllAccessControl.checkCanShowRoleGrants(SecurityContext context, Optional<String> catalogName) voidForwardingAccessControl.checkCanShowRoleGrants(SecurityContext context, Optional<String> catalogName) voidAccessControl.checkCanShowRoles(SecurityContext context, Optional<String> catalogName) Check if identity is allowed to show roles on the specified catalog.voidAccessControlManager.checkCanShowRoles(SecurityContext securityContext, Optional<String> catalogName) voidAllowAllAccessControl.checkCanShowRoles(SecurityContext context, Optional<String> catalogName) voidDenyAllAccessControl.checkCanShowRoles(SecurityContext context, Optional<String> catalogName) voidForwardingAccessControl.checkCanShowRoles(SecurityContext context, Optional<String> catalogName) voidAccessControl.checkCanShowSchemas(SecurityContext context, String catalogName) Check if identity is allowed to execute SHOW SCHEMAS in a catalog.voidAccessControlManager.checkCanShowSchemas(SecurityContext securityContext, String catalogName) voidAllowAllAccessControl.checkCanShowSchemas(SecurityContext context, String catalogName) voidDenyAllAccessControl.checkCanShowSchemas(SecurityContext context, String catalogName) voidForwardingAccessControl.checkCanShowSchemas(SecurityContext context, String catalogName) voidAccessControl.checkCanShowTables(SecurityContext context, CatalogSchemaName schema) Check if identity is allowed to show tables by executing SHOW TABLES, SHOW GRANTS etc.voidAccessControlManager.checkCanShowTables(SecurityContext securityContext, CatalogSchemaName schema) voidAllowAllAccessControl.checkCanShowTables(SecurityContext context, CatalogSchemaName schema) voidDenyAllAccessControl.checkCanShowTables(SecurityContext context, CatalogSchemaName schema) voidForwardingAccessControl.checkCanShowTables(SecurityContext context, CatalogSchemaName schema) voidAccessControl.checkCanTruncateTable(SecurityContext context, QualifiedObjectName tableName) Check if identity is allowed to truncate the specified table.voidAccessControlManager.checkCanTruncateTable(SecurityContext securityContext, QualifiedObjectName tableName) voidAllowAllAccessControl.checkCanTruncateTable(SecurityContext context, QualifiedObjectName tableName) voidDenyAllAccessControl.checkCanTruncateTable(SecurityContext context, QualifiedObjectName tableName) voidForwardingAccessControl.checkCanTruncateTable(SecurityContext context, QualifiedObjectName tableName) voidAccessControl.checkCanUpdateTableColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> updatedColumnNames) Check if identity is allowed to update the specified table.voidAccessControlManager.checkCanUpdateTableColumns(SecurityContext securityContext, QualifiedObjectName tableName, Set<String> updatedColumnNames) voidAllowAllAccessControl.checkCanUpdateTableColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> updatedColumnNames) voidDenyAllAccessControl.checkCanUpdateTableColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> updatedColumnNames) voidForwardingAccessControl.checkCanUpdateTableColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> updatedColumnNames) AccessControl.filterCatalogs(SecurityContext context, Set<String> catalogs) Filter the list of catalogs to those visible to the identity.AccessControlManager.filterCatalogs(SecurityContext securityContext, Set<String> catalogs) AllowAllAccessControl.filterCatalogs(SecurityContext context, Set<String> catalogs) DenyAllAccessControl.filterCatalogs(SecurityContext context, Set<String> catalogs) ForwardingAccessControl.filterCatalogs(SecurityContext context, Set<String> catalogs) AccessControl.filterColumns(SecurityContext context, String catalogName, Map<SchemaTableName, Set<String>> tableColumns) Filter lists of columns of multiple tables to those visible to the identity.AccessControlManager.filterColumns(SecurityContext securityContext, String catalogName, Map<SchemaTableName, Set<String>> tableColumns) AllowAllAccessControl.filterColumns(SecurityContext context, String catalogName, Map<SchemaTableName, Set<String>> tableColumns) DenyAllAccessControl.filterColumns(SecurityContext context, String catalogName, Map<SchemaTableName, Set<String>> tableColumns) ForwardingAccessControl.filterColumns(SecurityContext context, String catalogName, Map<SchemaTableName, Set<String>> tableColumns) ViewAccessControl.filterColumns(SecurityContext context, String catalogName, Map<SchemaTableName, Set<String>> tableColumns) AccessControl.filterFunctions(SecurityContext context, String catalogName, Set<SchemaFunctionName> functionNames) Filter the list of functions to those visible to the identity.AccessControlManager.filterFunctions(SecurityContext securityContext, String catalogName, Set<SchemaFunctionName> functionNames) AllowAllAccessControl.filterFunctions(SecurityContext context, String catalogName, Set<SchemaFunctionName> functionNames) DenyAllAccessControl.filterFunctions(SecurityContext context, String catalogName, Set<SchemaFunctionName> functionNames) ForwardingAccessControl.filterFunctions(SecurityContext context, String catalogName, Set<SchemaFunctionName> functionNames) AccessControl.filterSchemas(SecurityContext context, String catalogName, Set<String> schemaNames) Filter the list of schemas in a catalog to those visible to the identity.AccessControlManager.filterSchemas(SecurityContext securityContext, String catalogName, Set<String> schemaNames) AllowAllAccessControl.filterSchemas(SecurityContext context, String catalogName, Set<String> schemaNames) DenyAllAccessControl.filterSchemas(SecurityContext context, String catalogName, Set<String> schemaNames) ForwardingAccessControl.filterSchemas(SecurityContext context, String catalogName, Set<String> schemaNames) AccessControl.filterTables(SecurityContext context, String catalogName, Set<SchemaTableName> tableNames) Filter the list of tables, materialized views and views to those visible to the identity.AccessControlManager.filterTables(SecurityContext securityContext, String catalogName, Set<SchemaTableName> tableNames) AllowAllAccessControl.filterTables(SecurityContext context, String catalogName, Set<SchemaTableName> tableNames) DenyAllAccessControl.filterTables(SecurityContext context, String catalogName, Set<SchemaTableName> tableNames) ForwardingAccessControl.filterTables(SecurityContext context, String catalogName, Set<SchemaTableName> tableNames) default Optional<ViewExpression> AccessControl.getColumnMask(SecurityContext context, QualifiedObjectName tableName, String columnName, Type type) AccessControlManager.getColumnMask(SecurityContext context, QualifiedObjectName tableName, String columnName, Type type) ForwardingAccessControl.getColumnMask(SecurityContext context, QualifiedObjectName tableName, String columnName, Type type) ViewAccessControl.getColumnMask(SecurityContext context, QualifiedObjectName tableName, String columnName, Type type) default List<ViewExpression> AccessControl.getRowFilters(SecurityContext context, QualifiedObjectName tableName) AccessControlManager.getRowFilters(SecurityContext context, QualifiedObjectName tableName) ForwardingAccessControl.getRowFilters(SecurityContext context, QualifiedObjectName tableName) ViewAccessControl.getRowFilters(SecurityContext context, QualifiedObjectName tableName) Constructors in io.trino.security with parameters of type SecurityContextModifierConstructorDescriptionInjectedConnectorAccessControl(AccessControl accessControl, SecurityContext securityContext, String catalogName) -
Uses of SecurityContext in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer that return SecurityContextModifier and TypeMethodDescriptionAnalysis.AccessControlInfo.getSecurityContext(TransactionId transactionId, QueryId queryId, Instant queryStart) -
Uses of SecurityContext in io.trino.testing
Methods in io.trino.testing with parameters of type SecurityContextModifier and TypeMethodDescriptionbooleanTestingAccessControlManager.canCreateViewWithExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanTestingAccessControlManager.canExecuteFunction(SecurityContext context, QualifiedObjectName functionName) voidTestingAccessControlManager.checkCanAddColumns(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanAlterColumn(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanCreateMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Object> properties) voidTestingAccessControlManager.checkCanCreateSchema(SecurityContext context, CatalogSchemaName schemaName, Map<String, Object> properties) voidTestingAccessControlManager.checkCanCreateTable(SecurityContext context, QualifiedObjectName tableName, Map<String, Object> properties) voidTestingAccessControlManager.checkCanCreateView(SecurityContext context, QualifiedObjectName viewName) voidTestingAccessControlManager.checkCanCreateViewWithSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidTestingAccessControlManager.checkCanDeleteFromTable(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanDropColumn(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanDropMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidTestingAccessControlManager.checkCanDropSchema(SecurityContext context, CatalogSchemaName schemaName) voidTestingAccessControlManager.checkCanDropTable(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanDropView(SecurityContext context, QualifiedObjectName viewName) voidTestingAccessControlManager.checkCanExecuteTableProcedure(SecurityContext context, QualifiedObjectName table, String procedure) voidTestingAccessControlManager.checkCanInsertIntoTable(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanRefreshMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidTestingAccessControlManager.checkCanRenameColumn(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanRenameMaterializedView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidTestingAccessControlManager.checkCanRenameSchema(SecurityContext context, CatalogSchemaName schemaName, String newSchemaName) voidTestingAccessControlManager.checkCanRenameTable(SecurityContext context, QualifiedObjectName tableName, QualifiedObjectName newTableName) voidTestingAccessControlManager.checkCanRenameView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidTestingAccessControlManager.checkCanSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columns) voidTestingAccessControlManager.checkCanSetCatalogSessionProperty(SecurityContext context, String catalogName, String propertyName) voidTestingAccessControlManager.checkCanSetColumnComment(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanSetMaterializedViewProperties(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Optional<Object>> properties) voidTestingAccessControlManager.checkCanSetTableComment(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanSetTableProperties(SecurityContext context, QualifiedObjectName tableName, Map<String, Optional<Object>> properties) voidTestingAccessControlManager.checkCanSetViewComment(SecurityContext context, QualifiedObjectName viewName) voidTestingAccessControlManager.checkCanShowColumns(SecurityContext context, CatalogSchemaTableName table) voidTestingAccessControlManager.checkCanShowCreateTable(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanTruncateTable(SecurityContext context, QualifiedObjectName tableName) voidTestingAccessControlManager.checkCanUpdateTableColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> updatedColumnNames) TestingAccessControlManager.filterCatalogs(SecurityContext securityContext, Set<String> catalogs) TestingAccessControlManager.filterColumns(SecurityContext context, String catalogName, Map<SchemaTableName, Set<String>> tableColumns) TestingAccessControlManager.filterSchemas(SecurityContext securityContext, String catalogName, Set<String> schemaNames) TestingAccessControlManager.filterTables(SecurityContext context, String catalogName, Set<SchemaTableName> tableNames) TestingAccessControlManager.getColumnMask(SecurityContext context, QualifiedObjectName tableName, String column, Type type) TestingAccessControlManager.getRowFilters(SecurityContext context, QualifiedObjectName tableName) -
Uses of SecurityContext in io.trino.tracing
Methods in io.trino.tracing with parameters of type SecurityContextModifier and TypeMethodDescriptionbooleanTracingAccessControl.canCreateViewWithExecuteFunction(SecurityContext context, QualifiedObjectName functionName) booleanTracingAccessControl.canExecuteFunction(SecurityContext context, QualifiedObjectName functionName) voidTracingAccessControl.checkCanAddColumns(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanAlterColumn(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanCreateCatalog(SecurityContext context, String catalog) voidTracingAccessControl.checkCanCreateFunction(SecurityContext context, QualifiedObjectName functionName) voidTracingAccessControl.checkCanCreateMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Object> properties) voidTracingAccessControl.checkCanCreateRole(SecurityContext context, String role, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidTracingAccessControl.checkCanCreateSchema(SecurityContext context, CatalogSchemaName schemaName, Map<String, Object> properties) voidTracingAccessControl.checkCanCreateTable(SecurityContext context, QualifiedObjectName tableName, Map<String, Object> properties) voidTracingAccessControl.checkCanCreateView(SecurityContext context, QualifiedObjectName viewName) voidTracingAccessControl.checkCanCreateViewWithSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidTracingAccessControl.checkCanDeleteFromTable(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanDenyEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee) voidTracingAccessControl.checkCanDenySchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee) voidTracingAccessControl.checkCanDenyTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee) voidTracingAccessControl.checkCanDropCatalog(SecurityContext context, String catalog) voidTracingAccessControl.checkCanDropColumn(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanDropFunction(SecurityContext context, QualifiedObjectName functionName) voidTracingAccessControl.checkCanDropMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidTracingAccessControl.checkCanDropRole(SecurityContext context, String role, Optional<String> catalogName) voidTracingAccessControl.checkCanDropSchema(SecurityContext context, CatalogSchemaName schemaName) voidTracingAccessControl.checkCanDropTable(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanDropView(SecurityContext context, QualifiedObjectName viewName) voidTracingAccessControl.checkCanExecuteProcedure(SecurityContext context, QualifiedObjectName procedureName) voidTracingAccessControl.checkCanExecuteTableProcedure(SecurityContext context, QualifiedObjectName tableName, String procedureName) voidTracingAccessControl.checkCanGrantEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal grantee, boolean grantOption) voidTracingAccessControl.checkCanGrantRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidTracingAccessControl.checkCanGrantSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal grantee, boolean grantOption) voidTracingAccessControl.checkCanGrantTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal grantee, boolean grantOption) voidTracingAccessControl.checkCanInsertIntoTable(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanRefreshMaterializedView(SecurityContext context, QualifiedObjectName materializedViewName) voidTracingAccessControl.checkCanRenameColumn(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanRenameMaterializedView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidTracingAccessControl.checkCanRenameSchema(SecurityContext context, CatalogSchemaName schemaName, String newSchemaName) voidTracingAccessControl.checkCanRenameTable(SecurityContext context, QualifiedObjectName tableName, QualifiedObjectName newTableName) voidTracingAccessControl.checkCanRenameView(SecurityContext context, QualifiedObjectName viewName, QualifiedObjectName newViewName) voidTracingAccessControl.checkCanRevokeEntityPrivilege(SecurityContext context, EntityPrivilege privilege, EntityKindAndName entity, TrinoPrincipal revokee, boolean grantOption) voidTracingAccessControl.checkCanRevokeRoles(SecurityContext context, Set<String> roles, Set<TrinoPrincipal> grantees, boolean adminOption, Optional<TrinoPrincipal> grantor, Optional<String> catalogName) voidTracingAccessControl.checkCanRevokeSchemaPrivilege(SecurityContext context, Privilege privilege, CatalogSchemaName schemaName, TrinoPrincipal revokee, boolean grantOption) voidTracingAccessControl.checkCanRevokeTablePrivilege(SecurityContext context, Privilege privilege, QualifiedObjectName tableName, TrinoPrincipal revokee, boolean grantOption) voidTracingAccessControl.checkCanSelectFromColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> columnNames) voidTracingAccessControl.checkCanSetCatalogRole(SecurityContext context, String role, String catalogName) voidTracingAccessControl.checkCanSetCatalogSessionProperty(SecurityContext context, String catalogName, String propertyName) voidTracingAccessControl.checkCanSetColumnComment(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanSetMaterializedViewProperties(SecurityContext context, QualifiedObjectName materializedViewName, Map<String, Optional<Object>> properties) voidTracingAccessControl.checkCanSetSchemaAuthorization(SecurityContext context, CatalogSchemaName schemaName, TrinoPrincipal principal) voidTracingAccessControl.checkCanSetTableAuthorization(SecurityContext context, QualifiedObjectName tableName, TrinoPrincipal principal) voidTracingAccessControl.checkCanSetTableComment(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanSetTableProperties(SecurityContext context, QualifiedObjectName tableName, Map<String, Optional<Object>> properties) voidTracingAccessControl.checkCanSetViewAuthorization(SecurityContext context, QualifiedObjectName view, TrinoPrincipal principal) voidTracingAccessControl.checkCanSetViewComment(SecurityContext context, QualifiedObjectName viewName) voidTracingAccessControl.checkCanShowColumns(SecurityContext context, CatalogSchemaTableName table) voidTracingAccessControl.checkCanShowCreateSchema(SecurityContext context, CatalogSchemaName schemaName) voidTracingAccessControl.checkCanShowCreateTable(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanShowCurrentRoles(SecurityContext context, Optional<String> catalogName) voidTracingAccessControl.checkCanShowFunctions(SecurityContext context, CatalogSchemaName schema) voidTracingAccessControl.checkCanShowRoleGrants(SecurityContext context, Optional<String> catalogName) voidTracingAccessControl.checkCanShowRoles(SecurityContext context, Optional<String> catalogName) voidTracingAccessControl.checkCanShowSchemas(SecurityContext context, String catalogName) voidTracingAccessControl.checkCanShowTables(SecurityContext context, CatalogSchemaName schema) voidTracingAccessControl.checkCanTruncateTable(SecurityContext context, QualifiedObjectName tableName) voidTracingAccessControl.checkCanUpdateTableColumns(SecurityContext context, QualifiedObjectName tableName, Set<String> updatedColumnNames) TracingAccessControl.filterCatalogs(SecurityContext context, Set<String> catalogs) TracingAccessControl.filterColumns(SecurityContext context, String catalogName, Map<SchemaTableName, Set<String>> tableColumns) TracingAccessControl.filterFunctions(SecurityContext context, String catalogName, Set<SchemaFunctionName> functionNames) TracingAccessControl.filterSchemas(SecurityContext context, String catalogName, Set<String> schemaNames) TracingAccessControl.filterTables(SecurityContext context, String catalogName, Set<SchemaTableName> tableNames) TracingAccessControl.getColumnMask(SecurityContext context, QualifiedObjectName tableName, String columnName, Type type) TracingAccessControl.getRowFilters(SecurityContext context, QualifiedObjectName tableName)