public class QuickStatsProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
static com.facebook.airlift.log.Logger |
log |
static long |
MAX_CACHE_ENTRIES |
| Constructor and Description |
|---|
QuickStatsProvider(HdfsEnvironment hdfsEnvironment,
DirectoryLister directoryLister,
HiveClientConfig hiveClientConfig,
NamenodeStats nameNodeStats,
List<QuickStatsBuilder> statsBuilderStrategies) |
| Modifier and Type | Method and Description |
|---|---|
com.facebook.airlift.stats.TimeStat |
getBuildDuration() |
com.facebook.airlift.concurrent.ThreadPoolExecutorMBean |
getExecutor() |
Map<String,Instant> |
getInProgressBuildsSnapshot() |
Map<String,PartitionStatistics> |
getQuickStats(ConnectorSession session,
SemiTransactionalHiveMetastore metastore,
SchemaTableName table,
MetastoreContext metastoreContext,
List<String> partitionIds) |
PartitionStatistics |
getQuickStats(ConnectorSession session,
SemiTransactionalHiveMetastore metastore,
SchemaTableName table,
MetastoreContext metastoreContext,
String partitionId) |
long |
getRequestCount() |
long |
getSuccesfulResolveFromCacheCount() |
long |
getSuccesfulResolveFromProviderCount() |
public static final com.facebook.airlift.log.Logger log
public static final long MAX_CACHE_ENTRIES
public QuickStatsProvider(HdfsEnvironment hdfsEnvironment, DirectoryLister directoryLister, HiveClientConfig hiveClientConfig, NamenodeStats nameNodeStats, List<QuickStatsBuilder> statsBuilderStrategies)
public long getRequestCount()
public long getSuccesfulResolveFromCacheCount()
public long getSuccesfulResolveFromProviderCount()
public com.facebook.airlift.stats.TimeStat getBuildDuration()
public Map<String,PartitionStatistics> getQuickStats(ConnectorSession session, SemiTransactionalHiveMetastore metastore, SchemaTableName table, MetastoreContext metastoreContext, List<String> partitionIds)
public PartitionStatistics getQuickStats(ConnectorSession session, SemiTransactionalHiveMetastore metastore, SchemaTableName table, MetastoreContext metastoreContext, String partitionId)
public com.facebook.airlift.concurrent.ThreadPoolExecutorMBean getExecutor()
Copyright © 2012–2024. All rights reserved.