Package io.prestosql.operator
Class GroupedTopNBuilder
- java.lang.Object
-
- io.prestosql.operator.GroupedTopNBuilder
-
public class GroupedTopNBuilder extends Object
This class finds the top N rows defined by {@param comparator} for each group specified by {@param groupByHash}.
-
-
Constructor Summary
Constructors Constructor Description GroupedTopNBuilder(List<Type> sourceTypes, PageWithPositionComparator comparator, int topN, boolean produceRowNumber, GroupByHash groupByHash)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator<Page>
buildResult()
long
getEstimatedSizeInBytes()
Work<?>
processPage(Page page)
-
-
-
Constructor Detail
-
GroupedTopNBuilder
public GroupedTopNBuilder(List<Type> sourceTypes, PageWithPositionComparator comparator, int topN, boolean produceRowNumber, GroupByHash groupByHash)
-
-