Package io.trino.plugin.hive.metastore
Class HivePrivilegeInfo
- java.lang.Object
-
- io.trino.plugin.hive.metastore.HivePrivilegeInfo
-
@Immutable public class HivePrivilegeInfo extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHivePrivilegeInfo.HivePrivilege
-
Constructor Summary
Constructors Constructor Description HivePrivilegeInfo(HivePrivilegeInfo.HivePrivilege hivePrivilege, boolean grantOption, HivePrincipal grantor, HivePrincipal grantee)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)HivePrincipalgetGrantee()HivePrincipalgetGrantor()HivePrivilegeInfo.HivePrivilegegetHivePrivilege()inthashCode()booleanisContainedIn(HivePrivilegeInfo hivePrivilegeInfo)booleanisGrantOption()static HivePrivilegeInfo.HivePrivilegetoHivePrivilege(Privilege privilege)Set<PrivilegeInfo>toPrivilegeInfo()StringtoString()
-
-
-
Constructor Detail
-
HivePrivilegeInfo
public HivePrivilegeInfo(HivePrivilegeInfo.HivePrivilege hivePrivilege, boolean grantOption, HivePrincipal grantor, HivePrincipal grantee)
-
-
Method Detail
-
getHivePrivilege
public HivePrivilegeInfo.HivePrivilege getHivePrivilege()
-
isGrantOption
public boolean isGrantOption()
-
getGrantor
public HivePrincipal getGrantor()
-
getGrantee
public HivePrincipal getGrantee()
-
toHivePrivilege
public static HivePrivilegeInfo.HivePrivilege toHivePrivilege(Privilege privilege)
-
isContainedIn
public boolean isContainedIn(HivePrivilegeInfo hivePrivilegeInfo)
-
toPrivilegeInfo
public Set<PrivilegeInfo> toPrivilegeInfo()
-
-