@InterfaceAudience.Private public class MetricsTableSourceImpl extends Object implements MetricsTableSource
TABLE_SIZE, TABLE_SIZE_DESC| 构造器和说明 |
|---|
MetricsTableSourceImpl(String tblName,
MetricsTableAggregateSourceImpl aggregate,
MetricsTableWrapperAggregate tblWrapperAgg) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
int |
compareTo(MetricsTableSource source) |
boolean |
equals(Object o) |
MetricsTableAggregateSource |
getAggregateSource() |
String |
getTableName() |
String |
getTableNamePrefix() |
MetricsTableWrapperAggregate |
getTableWrapper() |
int |
hashCode() |
void |
incrSplitRequest() |
void |
incrSplitSuccess() |
void |
registerMetrics() |
void |
updateCompactionInputFileCount(boolean isMajor,
long c) |
void |
updateCompactionInputSize(boolean isMajor,
long bytes) |
void |
updateCompactionOutputFileCount(boolean isMajor,
long c) |
void |
updateCompactionOutputSize(boolean isMajor,
long bytes) |
void |
updateCompactionTime(boolean isMajor,
long t) |
void |
updateFlushMemstoreSize(long bytes) |
void |
updateFlushOutputSize(long bytes) |
void |
updateFlushTime(long t) |
void |
updateSplitTime(long t) |
public MetricsTableSourceImpl(String tblName, MetricsTableAggregateSourceImpl aggregate, MetricsTableWrapperAggregate tblWrapperAgg)
public void registerMetrics()
registerMetrics 在接口中 MetricsTableSourcepublic void close()
close 在接口中 Closeableclose 在接口中 AutoCloseableclose 在接口中 MetricsTableSourcepublic MetricsTableAggregateSource getAggregateSource()
getAggregateSource 在接口中 MetricsTableSourcepublic int compareTo(MetricsTableSource source)
compareTo 在接口中 Comparable<MetricsTableSource>public String getTableName()
getTableName 在接口中 MetricsTableSourcepublic MetricsTableWrapperAggregate getTableWrapper()
public String getTableNamePrefix()
public void incrSplitRequest()
incrSplitRequest 在接口中 MetricsTableSourcepublic void incrSplitSuccess()
incrSplitSuccess 在接口中 MetricsTableSourcepublic void updateSplitTime(long t)
updateSplitTime 在接口中 MetricsTableSourcepublic void updateFlushTime(long t)
updateFlushTime 在接口中 MetricsTableSourcepublic void updateFlushMemstoreSize(long bytes)
updateFlushMemstoreSize 在接口中 MetricsTableSourcepublic void updateFlushOutputSize(long bytes)
updateFlushOutputSize 在接口中 MetricsTableSourcepublic void updateCompactionTime(boolean isMajor,
long t)
updateCompactionTime 在接口中 MetricsTableSourcepublic void updateCompactionInputFileCount(boolean isMajor,
long c)
public void updateCompactionInputSize(boolean isMajor,
long bytes)
updateCompactionInputSize 在接口中 MetricsTableSourcepublic void updateCompactionOutputFileCount(boolean isMajor,
long c)
public void updateCompactionOutputSize(boolean isMajor,
long bytes)
updateCompactionOutputSize 在接口中 MetricsTableSourceCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.