All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
checkCanAddColumn(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName) |
void |
checkCanCreateRole(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
String role,
Optional<PrestoPrincipal> grantor) |
void |
checkCanCreateSchema(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
String schemaName) |
void |
checkCanCreateTable(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName) |
void |
checkCanCreateView(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName viewName) |
void |
checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName,
Set<String> columnNames) |
void |
checkCanDeleteFromTable(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName) |
void |
checkCanDropColumn(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName) |
void |
checkCanDropRole(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
String role) |
void |
checkCanDropSchema(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
String schemaName) |
void |
checkCanDropTable(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName) |
void |
checkCanDropView(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName viewName) |
void |
checkCanGrantRoles(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
Set<String> roles,
Set<PrestoPrincipal> grantees,
boolean withAdminOption,
Optional<PrestoPrincipal> grantor,
String catalogName) |
void |
checkCanGrantTablePrivilege(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
Privilege privilege,
SchemaTableName tableName,
PrestoPrincipal grantee,
boolean withGrantOption) |
void |
checkCanInsertIntoTable(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName) |
void |
checkCanRenameColumn(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName) |
void |
checkCanRenameSchema(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
String schemaName,
String newSchemaName) |
void |
checkCanRenameTable(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName,
SchemaTableName newTableName) |
void |
checkCanRevokeRoles(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
Set<String> roles,
Set<PrestoPrincipal> grantees,
boolean adminOptionFor,
Optional<PrestoPrincipal> grantor,
String catalogName) |
void |
checkCanRevokeTablePrivilege(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
Privilege privilege,
SchemaTableName tableName,
PrestoPrincipal revokee,
boolean grantOptionFor) |
void |
checkCanSelectFromColumns(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName,
Set<Subfield> columnOrSubfieldNames) |
void |
checkCanSetCatalogSessionProperty(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
String propertyName) |
void |
checkCanSetRole(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
String role,
String catalogName) |
void |
checkCanShowCurrentRoles(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
String catalogName) |
void |
checkCanShowRoleGrants(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
String catalogName) |
void |
checkCanShowRoles(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
String catalogName) |
void |
checkCanShowSchemas(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context) |
void |
checkCanShowTablesMetadata(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
String schemaName) |
void |
checkCanTruncateTable(ConnectorTransactionHandle transaction,
ConnectorIdentity identity,
AccessControlContext context,
SchemaTableName tableName) |
Set<String> |
filterSchemas(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
Set<String> schemaNames) |
Set<SchemaTableName> |
filterTables(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
AccessControlContext context,
Set<SchemaTableName> tableNames) |