Package io.trino.plugin.base.security
Class CatalogFunctionAccessControlRule
java.lang.Object
io.trino.plugin.base.security.CatalogFunctionAccessControlRule
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCatalogFunctionAccessControlRule(Set<FunctionAccessControlRule.FunctionPrivilege> privileges, Optional<Pattern> userRegex, Optional<Pattern> roleRegex, Optional<Pattern> groupRegex, Optional<Pattern> catalogRegex, Optional<Pattern> schemaRegex, Optional<Pattern> tableFunctionRegex, Set<FunctionKind> functionKinds) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanboolean
-
Field Details
-
ALLOW_BUILTIN
-
-
Constructor Details
-
CatalogFunctionAccessControlRule
public CatalogFunctionAccessControlRule(Set<FunctionAccessControlRule.FunctionPrivilege> privileges, Optional<Pattern> userRegex, Optional<Pattern> roleRegex, Optional<Pattern> groupRegex, Optional<Pattern> catalogRegex, Optional<Pattern> schemaRegex, Optional<Pattern> tableFunctionRegex, Set<FunctionKind> functionKinds)
-
-
Method Details
-
matches
-
canExecuteFunction
public boolean canExecuteFunction() -
canGrantExecuteFunction
public boolean canGrantExecuteFunction() -
hasOwnership
public boolean hasOwnership()
-