public class ParquetQuickStatsBuilder extends Object implements QuickStatsBuilder
| Modifier and Type | Field and Description |
|---|---|
static com.facebook.airlift.log.Logger |
log |
| Constructor and Description |
|---|
ParquetQuickStatsBuilder(FileFormatDataSourceStats stats,
HdfsEnvironment hdfsEnvironment,
HiveClientConfig hiveClientConfig) |
| Modifier and Type | Method and Description |
|---|---|
PartitionQuickStats |
buildQuickStats(ConnectorSession session,
SemiTransactionalHiveMetastore metastore,
SchemaTableName table,
MetastoreContext metastoreContext,
String partitionId,
Iterator<HiveFileInfo> files) |
com.facebook.airlift.concurrent.ThreadPoolExecutorMBean |
getExecutor() |
com.facebook.airlift.stats.DistributionStat |
getFileCountPerPartitionDistribution() |
com.facebook.airlift.stats.DistributionStat |
getFooterByteSizeDistribution() |
com.facebook.airlift.stats.TimeStat |
getFooterFetchDuration() |
public ParquetQuickStatsBuilder(FileFormatDataSourceStats stats, HdfsEnvironment hdfsEnvironment, HiveClientConfig hiveClientConfig)
public com.facebook.airlift.stats.TimeStat getFooterFetchDuration()
public com.facebook.airlift.stats.DistributionStat getFooterByteSizeDistribution()
public com.facebook.airlift.stats.DistributionStat getFileCountPerPartitionDistribution()
public com.facebook.airlift.concurrent.ThreadPoolExecutorMBean getExecutor()
public PartitionQuickStats buildQuickStats(ConnectorSession session, SemiTransactionalHiveMetastore metastore, SchemaTableName table, MetastoreContext metastoreContext, String partitionId, Iterator<HiveFileInfo> files)
buildQuickStats in interface QuickStatsBuilderCopyright © 2012–2024. All rights reserved.