Uses of Interface
io.trino.operator.RowIdHashStrategy
Packages that use RowIdHashStrategy
-
Uses of RowIdHashStrategy in io.trino.operator
Subinterfaces of RowIdHashStrategy in io.trino.operatorModifier and TypeInterfaceDescriptioninterfaceStrategy that combines both comparison and hash/equality over row IDsMethods in io.trino.operator with parameters of type RowIdHashStrategyModifier and TypeMethodDescriptionbooleanRowReference.equals(RowIdHashStrategy strategy, long rowId) Checks equality of the referenced row with the specified row ID using the provided RowIdHashStrategy.booleanRowReferencePageManager.LoadCursor.equals(RowIdHashStrategy strategy, long rowId) longRowReference.hash(RowIdHashStrategy strategy) Calculates the hash of the referenced row using the provided RowIdHashStrategy.longRowReferencePageManager.LoadCursor.hash(RowIdHashStrategy strategy) Constructors in io.trino.operator with parameters of type RowIdHashStrategyModifierConstructorDescriptionTopNPeerGroupLookup(long expected, float fillFactor, RowIdHashStrategy strategy, long unmappedGroupId, long defaultReturnValue) Standard hash table parameters are expected.TopNPeerGroupLookup(long expected, RowIdHashStrategy strategy, long unmappedGroupId, long defaultReturnValue)