All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
checkCanAccessCatalog(Identity identity,
String catalogName) |
void |
checkCanAddColumn(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanCreateSchema(Identity identity,
CatalogSchemaName schema) |
void |
checkCanCreateTable(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanCreateView(Identity identity,
CatalogSchemaTableName view) |
void |
checkCanCreateViewWithSelectFromColumns(Identity identity,
CatalogSchemaTableName table,
Set<String> columns) |
void |
checkCanDeleteFromTable(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanDropColumn(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanDropSchema(Identity identity,
CatalogSchemaName schema) |
void |
checkCanDropTable(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanDropView(Identity identity,
CatalogSchemaTableName view) |
void |
checkCanGrantTablePrivilege(Identity identity,
Privilege privilege,
CatalogSchemaTableName table,
PrestoPrincipal grantee,
boolean withGrantOption) |
void |
checkCanInsertIntoTable(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanRenameColumn(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanRenameSchema(Identity identity,
CatalogSchemaName schema,
String newSchemaName) |
void |
checkCanRenameTable(Identity identity,
CatalogSchemaTableName table,
CatalogSchemaTableName newTable) |
void |
checkCanRevokeTablePrivilege(Identity identity,
Privilege privilege,
CatalogSchemaTableName table,
PrestoPrincipal revokee,
boolean grantOptionFor) |
void |
checkCanSelectFromColumns(Identity identity,
CatalogSchemaTableName table,
Set<String> columns) |
void |
checkCanSetCatalogSessionProperty(Identity identity,
String catalogName,
String propertyName) |
void |
checkCanSetSystemSessionProperty(Identity identity,
String propertyName) |
void |
checkCanSetTableComment(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanSetUser(Optional<Principal> principal,
String userName) |
void |
checkCanShowColumnsMetadata(Identity identity,
CatalogSchemaTableName table) |
void |
checkCanShowRoles(Identity identity,
String catalogName) |
void |
checkCanShowSchemas(Identity identity,
String catalogName) |
void |
checkCanShowTablesMetadata(Identity identity,
CatalogSchemaName schema) |
Set<String> |
filterCatalogs(Identity identity,
Set<String> catalogs) |
List<ColumnMetadata> |
filterColumns(Identity identity,
CatalogSchemaTableName tableName,
List<ColumnMetadata> columns) |
Set<String> |
filterSchemas(Identity identity,
String catalogName,
Set<String> schemaNames) |
Set<SchemaTableName> |
filterTables(Identity identity,
String catalogName,
Set<SchemaTableName> tableNames) |