public class DataSetIndexStatsImpl extends Object implements DataSetIndexStats, DataSetIndexVisitor
| Constructor and Description |
|---|
DataSetIndexStatsImpl(DataSetIndex index) |
| Modifier and Type | Method and Description |
|---|---|
long |
getBuildTime()
Time required to "build" (load, create, filter, ...) the data set.
|
long |
getIndexSize()
Return the estimated memory (in bytes) the data set index is consuming.
|
DataSetIndexElement |
getLessReused()
An index reference to the less reused element.
|
DataSetIndexElement |
getLongestBuild()
An index reference to the element that takes more time to get instantiated.
|
DataSetIndexElement |
getMostReused()
An index reference to the most reused element.
|
int |
getNumberOfAggFunctions()
Total number of aggregate function calculations executed over the data set
|
int |
getNumberOfFilterOps()
Total number of filter operations executed over the data set
|
int |
getNumberOfGroupOps()
Total number of group operations over the data set
|
int |
getNumberOfSortOps()
Total number of sort operations executed over the data set
|
double |
getReuseRate()
The ratio between the reuse time and the build time.
|
long |
getReuseTime()
The real usage time this element would have if was not indexed.
|
DataSetIndexElement |
getShortestBuild()
An index reference to the element that takes less time to get instantiated.
|
String |
toString() |
String |
toString(String sep)
Prints a stats summary.
|
void |
visit(DataSetIndexElement element) |
public DataSetIndexStatsImpl(DataSetIndex index)
public void visit(DataSetIndexElement element)
visit in interface DataSetIndexVisitorpublic double getReuseRate()
DataSetIndexStatsgetReuseRate in interface DataSetIndexStatspublic long getBuildTime()
DataSetIndexStatsgetBuildTime in interface DataSetIndexStatspublic long getReuseTime()
DataSetIndexStatsgetReuseTime in interface DataSetIndexStatspublic DataSetIndexElement getLongestBuild()
DataSetIndexStatsgetLongestBuild in interface DataSetIndexStatspublic DataSetIndexElement getShortestBuild()
DataSetIndexStatsgetShortestBuild in interface DataSetIndexStatspublic DataSetIndexElement getLessReused()
DataSetIndexStatsgetLessReused in interface DataSetIndexStatspublic DataSetIndexElement getMostReused()
DataSetIndexStatsgetMostReused in interface DataSetIndexStatspublic long getIndexSize()
DataSetIndexStatsgetIndexSize in interface DataSetIndexStatspublic int getNumberOfGroupOps()
DataSetIndexStatsgetNumberOfGroupOps in interface DataSetIndexStatspublic int getNumberOfFilterOps()
DataSetIndexStatsgetNumberOfFilterOps in interface DataSetIndexStatspublic int getNumberOfSortOps()
DataSetIndexStatsgetNumberOfSortOps in interface DataSetIndexStatspublic int getNumberOfAggFunctions()
DataSetIndexStatsgetNumberOfAggFunctions in interface DataSetIndexStatspublic String toString(String sep)
DataSetIndexStatstoString in interface DataSetIndexStatssep - The separator string to insert between every stat.Copyright © 2017–2021 JBoss by Red Hat. All rights reserved.