org.apache.hadoop.hive.ql.plan
Class GrantDesc

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.DDLDesc
      extended by org.apache.hadoop.hive.ql.plan.GrantDesc
All Implemented Interfaces:
Serializable, Cloneable

public class GrantDesc
extends DDLDesc
implements Serializable, Cloneable

See Also:
Serialized Form

Constructor Summary
GrantDesc(PrivilegeObjectDesc privilegeSubject, List<PrivilegeDesc> privilegeDesc, List<PrincipalDesc> principalDesc, String grantor, org.apache.hadoop.hive.metastore.api.PrincipalType grantorType, boolean grantOption)
           
 
Method Summary
 String getGrantor()
           
 org.apache.hadoop.hive.metastore.api.PrincipalType getGrantorType()
           
 List<PrincipalDesc> getPrincipals()
           
 List<PrivilegeDesc> getPrivileges()
           
 PrivilegeObjectDesc getPrivilegeSubjectDesc()
           
 boolean isGrantOption()
           
 void setGrantOption(boolean grantOption)
           
 void setGrantor(String grantor)
           
 void setGrantorType(org.apache.hadoop.hive.metastore.api.PrincipalType grantorType)
           
 void setPrincipals(List<PrincipalDesc> principals)
           
 void setPrivileges(List<PrivilegeDesc> privileges)
           
 void setPrivilegeSubjectDesc(PrivilegeObjectDesc privilegeSubjectDesc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrantDesc

public GrantDesc(PrivilegeObjectDesc privilegeSubject,
                 List<PrivilegeDesc> privilegeDesc,
                 List<PrincipalDesc> principalDesc,
                 String grantor,
                 org.apache.hadoop.hive.metastore.api.PrincipalType grantorType,
                 boolean grantOption)
Method Detail

getPrivileges

public List<PrivilegeDesc> getPrivileges()
Returns:
privileges

setPrivileges

public void setPrivileges(List<PrivilegeDesc> privileges)
Parameters:
privileges -

getPrincipals

public List<PrincipalDesc> getPrincipals()
Returns:
principals

setPrincipals

public void setPrincipals(List<PrincipalDesc> principals)
Parameters:
principals -

isGrantOption

public boolean isGrantOption()
Returns:
grant option

setGrantOption

public void setGrantOption(boolean grantOption)
Parameters:
grantOption -

getPrivilegeSubjectDesc

public PrivilegeObjectDesc getPrivilegeSubjectDesc()
Returns:
privilege subject

setPrivilegeSubjectDesc

public void setPrivilegeSubjectDesc(PrivilegeObjectDesc privilegeSubjectDesc)
Parameters:
privilegeSubjectDesc -

getGrantor

public String getGrantor()

setGrantor

public void setGrantor(String grantor)

getGrantorType

public org.apache.hadoop.hive.metastore.api.PrincipalType getGrantorType()

setGrantorType

public void setGrantorType(org.apache.hadoop.hive.metastore.api.PrincipalType grantorType)


Copyright © 2014 The Apache Software Foundation. All rights reserved.