|
Push Down Method public addPage(page Page) : void from class com.facebook.presto.operator.GroupByHash to public addPage(page Page) : void from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private startNewPage() : void from class com.facebook.presto.operator.GroupByHash to private startNewPage() : void from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private positionEqualsCurrentRow(sliceIndex int, slicePosition int, position int, blocks Block[]) : boolean from class com.facebook.presto.operator.GroupByHash to private positionEqualsCurrentRow(sliceIndex int, slicePosition int, position int, blocks Block[]) : boolean from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method public getEstimatedSize() : long from class com.facebook.presto.operator.GroupByHash to public getEstimatedSize() : long from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method public getTypes() : List<Type> from class com.facebook.presto.operator.GroupByHash to public getTypes() : List<Type> from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method public contains(position int, page Page) : boolean from class com.facebook.presto.operator.GroupByHash to public contains(position int, page Page) : boolean from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private rehash(size int) : void from class com.facebook.presto.operator.GroupByHash to private rehash(size int) : void from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method public GroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) from class com.facebook.presto.operator.GroupByHash to public MultiChannelGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private addNewGroup(hashPosition int, position int, page Page, rawHash int) : int from class com.facebook.presto.operator.GroupByHash to private addNewGroup(hashPosition int, position int, page Page, rawHash int) : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private getHashPosition(rawHash int, mask int) : int from class com.facebook.presto.operator.GroupByHash to private getHashPosition(rawHash int, mask int) : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method public getGroupIds(page Page) : GroupByIdBlock from class com.facebook.presto.operator.GroupByHash to public getGroupIds(page Page) : GroupByIdBlock from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private putIfAbsent(position int, page Page, hashBlocks Block[]) : int from class com.facebook.presto.operator.GroupByHash to private putIfAbsent(position int, page Page, hashBlocks Block[]) : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method public appendValuesTo(groupId int, pageBuilder PageBuilder, outputChannelOffset int) : void from class com.facebook.presto.operator.GroupByHash to public appendValuesTo(groupId int, pageBuilder PageBuilder, outputChannelOffset int) : void from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method public putIfAbsent(position int, page Page) : int from class com.facebook.presto.operator.GroupByHash to public putIfAbsent(position int, page Page) : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private hashPosition(sliceAddress long) : int from class com.facebook.presto.operator.GroupByHash to private hashPosition(sliceAddress long) : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private getRawHash(sliceIndex int, position int) : int from class com.facebook.presto.operator.GroupByHash to private getRawHash(sliceIndex int, position int) : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method private extractHashColumns(page Page) : Block[] from class com.facebook.presto.operator.GroupByHash to private extractHashColumns(page Page) : Block[] from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Method public getGroupCount() : int from class com.facebook.presto.operator.GroupByHash to public getGroupCount() : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private value : int[] from class com.facebook.presto.operator.GroupByHash to private value : int[] from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private key : long[] from class com.facebook.presto.operator.GroupByHash to private key : long[] from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private hashStrategy : PagesHashStrategy from class com.facebook.presto.operator.GroupByHash to private hashStrategy : PagesHashStrategy from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private FILL_RATIO : float from class com.facebook.presto.operator.GroupByHash to private FILL_RATIO : float from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private completedPagesMemorySize : long from class com.facebook.presto.operator.GroupByHash to private completedPagesMemorySize : long from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private channelBuilders : List<ObjectArrayList<Block>> from class com.facebook.presto.operator.GroupByHash to private channelBuilders : List<ObjectArrayList<Block>> from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private nextGroupId : int from class com.facebook.presto.operator.GroupByHash to private nextGroupId : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private groupAddress : LongBigArray from class com.facebook.presto.operator.GroupByHash to private groupAddress : LongBigArray from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private maxFill : int from class com.facebook.presto.operator.GroupByHash to private maxFill : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private JOIN_COMPILER : JoinCompiler from class com.facebook.presto.operator.GroupByHash to private JOIN_COMPILER : JoinCompiler from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private types : List<Type> from class com.facebook.presto.operator.GroupByHash to private types : List<Type> from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private hashGenerator : HashGenerator from class com.facebook.presto.operator.GroupByHash to private hashGenerator : HashGenerator from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private channels : int[] from class com.facebook.presto.operator.GroupByHash to private channels : int[] from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private mask : int from class com.facebook.presto.operator.GroupByHash to private mask : int from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private currentPageBuilder : PageBuilder from class com.facebook.presto.operator.GroupByHash to private currentPageBuilder : PageBuilder from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Push Down Attribute private precomputedHashChannel : Optional<Integer> from class com.facebook.presto.operator.GroupByHash to private precomputedHashChannel : Optional<Integer> from class com.facebook.presto.operator.MultiChannelGroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public KeyValuePairs(keyType Type, valueType Type) in class com.facebook.presto.operator.aggregation.KeyValuePairs & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public testAppendToMultipleTuplesPerGroup() : void in class com.facebook.presto.operator.TestGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public ChannelSetBuilder(type Type, hashChannel Optional<Integer>, expectedPositions int, operatorContext OperatorContext) in class com.facebook.presto.operator.ChannelSet.ChannelSetBuilder & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public testAddPage() : void in class com.facebook.presto.operator.TestGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public runBenchmark(data BenchmarkData) : int in class com.facebook.presto.operator.BenchmarkGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from private GroupByHashAggregationBuilder(accumulatorFactories List<AccumulatorFactory>, step Step, expectedGroups int, groupByTypes List<Type>, groupByChannels List<Integer>, hashChannel Optional<Integer>, memoryManager MemoryManager) in class com.facebook.presto.operator.HashAggregationOperator.GroupByHashAggregationBuilder & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public testAppendTo() : void in class com.facebook.presto.operator.TestGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public MarkDistinctHash(types List<Type>, channels int[], hashChannel Optional<Integer>, expectedDistinctValues int) in class com.facebook.presto.operator.MarkDistinctHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public testTypes() : void in class com.facebook.presto.operator.TestGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public DistinctLimitOperator(operatorContext OperatorContext, types List<Type>, distinctChannels List<Integer>, limit long, hashChannel Optional<Integer>) in class com.facebook.presto.operator.DistinctLimitOperator & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public testGetGroupIds() : void in class com.facebook.presto.operator.TestGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public testForceRehash() : void in class com.facebook.presto.operator.TestGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public UnloadedIndexKeyRecordSet(existingSnapshot IndexSnapshot, channelsForDistinct Set<Integer>, types List<Type>, requests List<UpdateRequest>) in class com.facebook.presto.operator.index.UnloadedIndexKeyRecordSet & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public testContains() : void in class com.facebook.presto.operator.TestGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public testContainsMultipleColumns() : void in class com.facebook.presto.operator.TestGroupByHash & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public distinct(type Type, jsonArray Slice) : Slice in class com.facebook.presto.operator.scalar.ArrayDistinctFunction & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |
|
Extract And Move Method public createGroupByHash(hashTypes List<? extends Type>, hashChannels int[], inputHashChannel Optional<Integer>, expectedSize int) : GroupByHash extracted from public KeyValuePairs(serialized Slice, keyType Type, valueType Type) in class com.facebook.presto.operator.aggregation.KeyValuePairs & moved to class com.facebook.presto.operator.GroupByHash |
From |
To |