Toggle navigation
Home
com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashSymbolPreference to com.facebook.presto.sql.planner.optimizations.HashGenerationOptimizer.HashComputationSet
No. of Instances - 23
No. of Commits - 1
No. of Projects - {'presto'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: Internal -> Internal
Mapping:
Add or Remove Method invocation
parentPreference.getPreferredHashSymbols()
to
parentPreference.getHashes()
sourceContext.getPreferredHashSymbols()
to
sourceContext.getHashes()
preference.getPreferredHashSymbols()
to
preference.getHashes()
node.getPartitionBy()
to
hashComputation
hashComputation
to
parentPreference.withHashComputation(node,hashComputation)
hashComputation
to
hashComputation
node.getDistinctSymbols()
to
hashComputation
hashComputation
to
parentPreference.withHashComputation(node,hashComputation)
hashComputation
to
hashComputation
node.getDistinctSymbols()
to
hashComputation
hashComputation
to
parentPreference.withHashComputation(node,hashComputation)
hashComputation
to
hashComputation
node.getPartitionBy()
to
hashComputation
hashComputation
to
parentPreference.withHashComputation(node,hashComputation)
hashComputation
to
hashComputation
preference.withHashSymbol(partitionSymbols)
to
preference.withHashComputation(partitionSymbols)
preference.getPreferredHashSymbols()
to
preference.getHashes()
node.getPartitionBy()
to
hashComputation
hashComputation
to
parentPreference.withHashComputation(node,hashComputation)
hashComputation
to
hashComputation
Rename Variable
parentPreference
to
preferredHashes
parentPreference
to
preferredHashes
Other
symbol -> Optional.of(outputToInputMap.get(symbol))
to
outputToInputTranslator
symbol -> Optional.of(outputToInputMap.get(symbol))
to
outputToInputTranslator
Cascading Type Change (Similar)
HashSymbolPreference
to
HashComputationSet
HashSymbolPreference
to
HashComputationSet
Update argument list (Method invocation)
planAndEnforce
to
planAndEnforce
planAndEnforce
to
planAndEnforce
planAndEnforce
to
planAndEnforce
planAndEnforce
to
planAndEnforce
planAndEnforce
to
planAndEnforce
Cascading Type Change (Different)
List<List<Symbol>>
to
List<HashComputation>