Modifier and Type | Method and Description |
---|---|
ColumnStatisticsObj |
AggregateStatsCache.AggrColStats.getColStats() |
static ColumnStatisticsObj |
StatObjectConverter.getPartitionColumnStatisticsObj(MPartitionColumnStatistics mStatsObj) |
static ColumnStatisticsObj |
StatObjectConverter.getTableColumnStatisticsObj(MTableColumnStatistics mStatsObj) |
Modifier and Type | Method and Description |
---|---|
Map<String,List<ColumnStatisticsObj>> |
IMetaStoreClient.getPartitionColumnStatistics(String dbName,
String tableName,
List<String> partNames,
List<String> colNames)
Get partitions column statistics given dbName, tableName, multiple partitions and colName-s
|
Map<String,List<ColumnStatisticsObj>> |
HiveMetaStoreClient.getPartitionColumnStatistics(String dbName,
String tableName,
List<String> partNames,
List<String> colNames)
Get partitions column statistics given dbName, tableName, multiple partitions and colName-s
|
List<ColumnStatisticsObj> |
IMetaStoreClient.getTableColumnStatistics(String dbName,
String tableName,
List<String> colNames)
Get table column statistics given dbName, tableName and multiple colName-s
|
List<ColumnStatisticsObj> |
HiveMetaStoreClient.getTableColumnStatistics(String dbName,
String tableName,
List<String> colNames)
Get table column statistics given dbName, tableName and multiple colName-s
|
Modifier and Type | Method and Description |
---|---|
void |
AggregateStatsCache.add(String dbName,
String tblName,
String colName,
long numPartsCached,
ColumnStatisticsObj colStats,
BloomFilter bloomFilter)
Add a new node to the cache; may trigger the cleaner thread if the cache is near full capacity.
|
static MPartitionColumnStatistics |
StatObjectConverter.convertToMPartitionColumnStatistics(MPartition partition,
ColumnStatisticsDesc statsDesc,
ColumnStatisticsObj statsObj) |
static MTableColumnStatistics |
StatObjectConverter.convertToMTableColumnStatistics(MTable table,
ColumnStatisticsDesc statsDesc,
ColumnStatisticsObj statsObj) |
Constructor and Description |
---|
AggregateStatsCache.AggrColStats(long numPartsCached,
BloomFilter bloomFilter,
ColumnStatisticsObj colStats) |
Modifier and Type | Method and Description |
---|---|
ColumnStatisticsObj |
ColumnStatisticsObj.deepCopy() |
Modifier and Type | Method and Description |
---|---|
List<ColumnStatisticsObj> |
AggrStats.getColStats() |
Iterator<ColumnStatisticsObj> |
AggrStats.getColStatsIterator() |
Map<String,List<ColumnStatisticsObj>> |
PartitionsStatsResult.getPartStats() |
List<ColumnStatisticsObj> |
ColumnStatistics.getStatsObj() |
Iterator<ColumnStatisticsObj> |
ColumnStatistics.getStatsObjIterator() |
List<ColumnStatisticsObj> |
TableStatsResult.getTableStats() |
Iterator<ColumnStatisticsObj> |
TableStatsResult.getTableStatsIterator() |
Modifier and Type | Method and Description |
---|---|
void |
AggrStats.addToColStats(ColumnStatisticsObj elem) |
void |
ColumnStatistics.addToStatsObj(ColumnStatisticsObj elem) |
void |
TableStatsResult.addToTableStats(ColumnStatisticsObj elem) |
int |
ColumnStatisticsObj.compareTo(ColumnStatisticsObj other) |
boolean |
ColumnStatisticsObj.equals(ColumnStatisticsObj that) |
Modifier and Type | Method and Description |
---|---|
void |
PartitionsStatsResult.putToPartStats(String key,
List<ColumnStatisticsObj> val) |
void |
AggrStats.setColStats(List<ColumnStatisticsObj> colStats) |
void |
PartitionsStatsResult.setPartStats(Map<String,List<ColumnStatisticsObj>> partStats) |
void |
ColumnStatistics.setStatsObj(List<ColumnStatisticsObj> statsObj) |
void |
TableStatsResult.setTableStats(List<ColumnStatisticsObj> tableStats) |
Constructor and Description |
---|
ColumnStatisticsObj(ColumnStatisticsObj other)
Performs a deep copy on other.
|
Constructor and Description |
---|
AggrStats(List<ColumnStatisticsObj> colStats,
long partsFound) |
ColumnStatistics(ColumnStatisticsDesc statsDesc,
List<ColumnStatisticsObj> statsObj) |
PartitionsStatsResult(Map<String,List<ColumnStatisticsObj>> partStats) |
TableStatsResult(List<ColumnStatisticsObj> tableStats) |
Modifier and Type | Method and Description |
---|---|
Map<String,List<ColumnStatisticsObj>> |
Hive.getPartitionColumnStatistics(String dbName,
String tableName,
List<String> partNames,
List<String> colNames) |
List<ColumnStatisticsObj> |
SessionHiveMetaStoreClient.getTableColumnStatistics(String dbName,
String tableName,
List<String> colNames)
Get table column statistics given dbName, tableName and multiple colName-s
|
List<ColumnStatisticsObj> |
Hive.getTableColumnStatistics(String dbName,
String tableName,
List<String> colNames) |
Modifier and Type | Method and Description |
---|---|
void |
MetaDataFormatter.describeTable(DataOutputStream out,
String colPath,
String tableName,
Table tbl,
Partition part,
List<FieldSchema> cols,
boolean isFormatted,
boolean isExt,
boolean isPretty,
boolean isOutputPadded,
List<ColumnStatisticsObj> colStats)
Describe table.
|
void |
JsonMetaDataFormatter.describeTable(DataOutputStream out,
String colPath,
String tableName,
Table tbl,
Partition part,
List<FieldSchema> cols,
boolean isFormatted,
boolean isExt,
boolean isPretty,
boolean isOutputPadded,
List<ColumnStatisticsObj> colStats)
Describe table.
|
static String |
MetaDataFormatUtils.getAllColumnsInformation(List<FieldSchema> cols,
boolean printHeader,
boolean isOutputPadded,
List<ColumnStatisticsObj> colStats)
Write formatted information about the given columns to a string
|
static String[] |
MetaDataFormatUtils.getColumnsHeader(List<ColumnStatisticsObj> colStats) |
Modifier and Type | Method and Description |
---|---|
Map<String,Map<String,ColumnStatisticsObj>> |
SessionState.getTempTableColStats() |
Modifier and Type | Method and Description |
---|---|
static ColStatistics |
StatsUtils.getColStatistics(ColumnStatisticsObj cso,
String tabName,
String colName)
Convert ColumnStatisticsObj to ColStatistics
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.