org.apache.hadoop.hive.metastore.api.Partition.getPrivileges()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(114)

本文整理了Java中org.apache.hadoop.hive.metastore.api.Partition.getPrivileges()方法的一些代码示例,展示了Partition.getPrivileges()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Partition.getPrivileges()方法的具体详情如下:
包路径:org.apache.hadoop.hive.metastore.api.Partition
类名称:Partition
方法名:getPrivileges

Partition.getPrivileges介绍

暂无

代码示例

代码示例来源:origin: apache/hive

private static void assertAuthInfoReturned(String user, String group, Partition partition) {
 assertNotNull(partition.getPrivileges());
 assertEquals(Lists.newArrayList(),
     partition.getPrivileges().getUserPrivileges().get(user));
 assertEquals(Lists.newArrayList(),
     partition.getPrivileges().getGroupPrivileges().get(group));
 assertEquals(Lists.newArrayList(),
     partition.getPrivileges().getRolePrivileges().get("public"));
}

代码示例来源:origin: apache/hive

private static void assertAuthInfoReturned(String user, String group, Partition partition) {
 assertNotNull(partition.getPrivileges());
 assertEquals(Lists.newArrayList(),
     partition.getPrivileges().getUserPrivileges().get(user));
 assertEquals(Lists.newArrayList(),
     partition.getPrivileges().getGroupPrivileges().get(group));
 assertEquals(Lists.newArrayList(),
     partition.getPrivileges().getRolePrivileges().get("public"));
}

代码示例来源:origin: apache/hive

@Test
public void testListPartitionsWithAuthNoPrivilegesSet() throws Exception {
 List<List<String>> partValues = createTable4PartColsParts(client);
 List<Partition> partitions = client.listPartitionsWithAuthInfo(DB_NAME, TABLE_NAME, (short)-1,
     "", Lists.newArrayList());
 assertEquals(4, partitions.size());
 assertPartitionsHaveCorrectValues(partitions, partValues);
 partitions.forEach(partition -> assertNull(partition.getPrivileges()));
}

代码示例来源:origin: apache/hive

/**
 * Testing getPartitionWithAuthInfo(String,String,List(String),String,List(String)) ->
 *         get_partition_with_auth(String,String,List(String),String,List(String)).
 */
@Test
public void testGetPartitionWithAuthInfoNoPrivilagesSet() throws Exception {
 createTable3PartCols1Part(client);
 Partition partition = client.getPartitionWithAuthInfo(DB_NAME, TABLE_NAME, Lists.newArrayList(
     "1997", "05", "16"), "", Lists.newArrayList());
 assertNotNull(partition);
 assertNull(partition.getPrivileges());
}

代码示例来源:origin: apache/hive

public Object getFieldValue(_Fields field) {
 switch (field) {
 case VALUES:
  return getValues();
 case DB_NAME:
  return getDbName();
 case TABLE_NAME:
  return getTableName();
 case CREATE_TIME:
  return getCreateTime();
 case LAST_ACCESS_TIME:
  return getLastAccessTime();
 case SD:
  return getSd();
 case PARAMETERS:
  return getParameters();
 case PRIVILEGES:
  return getPrivileges();
 case CAT_NAME:
  return getCatName();
 case WRITE_ID:
  return getWriteId();
 case IS_STATS_COMPLIANT:
  return isIsStatsCompliant();
 case COL_STATS:
  return getColStats();
 }
 throw new IllegalStateException();
}

代码示例来源:origin: apache/hive

PrincipalPrivilegeSet partPrivileges = part.getTPartition().getPrivileges();
if (partPrivileges == null) {
 partPrivileges = hive_db.get_privilege_set(HiveObjectType.PARTITION, part

代码示例来源:origin: apache/drill

PrincipalPrivilegeSet partPrivileges = part.getTPartition().getPrivileges();
if (partPrivileges == null) {
 partPrivileges = hive_db.get_privilege_set(HiveObjectType.PARTITION, part

代码示例来源:origin: com.facebook.presto.hive/hive-apache

public Object getFieldValue(_Fields field) {
 switch (field) {
 case VALUES:
  return getValues();
 case DB_NAME:
  return getDbName();
 case TABLE_NAME:
  return getTableName();
 case CREATE_TIME:
  return Integer.valueOf(getCreateTime());
 case LAST_ACCESS_TIME:
  return Integer.valueOf(getLastAccessTime());
 case SD:
  return getSd();
 case PARAMETERS:
  return getParameters();
 case PRIVILEGES:
  return getPrivileges();
 }
 throw new IllegalStateException();
}

代码示例来源:origin: org.apache.hadoop.hive/hive-metastore

public Object getFieldValue(_Fields field) {
 switch (field) {
 case VALUES:
  return getValues();
 case DB_NAME:
  return getDbName();
 case TABLE_NAME:
  return getTableName();
 case CREATE_TIME:
  return new Integer(getCreateTime());
 case LAST_ACCESS_TIME:
  return new Integer(getLastAccessTime());
 case SD:
  return getSd();
 case PARAMETERS:
  return getParameters();
 case PRIVILEGES:
  return getPrivileges();
 }
 throw new IllegalStateException();
}

代码示例来源:origin: org.spark-project.hive/hive-metastore

public Object getFieldValue(_Fields field) {
 switch (field) {
 case VALUES:
  return getValues();
 case DB_NAME:
  return getDbName();
 case TABLE_NAME:
  return getTableName();
 case CREATE_TIME:
  return Integer.valueOf(getCreateTime());
 case LAST_ACCESS_TIME:
  return Integer.valueOf(getLastAccessTime());
 case SD:
  return getSd();
 case PARAMETERS:
  return getParameters();
 case PRIVILEGES:
  return getPrivileges();
 }
 throw new IllegalStateException();
}

代码示例来源:origin: com.facebook.presto.hive/hive-apache

PrincipalPrivilegeSet partPrivileges = part.getTPartition().getPrivileges();
if (partPrivileges == null) {
 partPrivileges = hive_db.get_privilege_set(HiveObjectType.PARTITION, part

代码示例来源:origin: org.apache.hadoop.hive/hive-exec

PrincipalPrivilegeSet partPrivileges = part.getTPartition().getPrivileges();
if (partPrivileges == null) {
 partPrivileges = hive_db.get_privilege_set(HiveObjectType.PARTITION, part

相关文章

微信公众号

最新文章

更多

Partition类方法