Uses of Interface
io.trino.type.BlockTypeOperators.BlockPositionHashCode
-
-
Uses of BlockTypeOperators.BlockPositionHashCode in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type BlockTypeOperators.BlockPositionHashCode Modifier and Type Method Description static TypedSetTypedSet. createDistinctTypedSet(Type elementType, BlockTypeOperators.BlockPositionIsDistinctFrom elementDistinctFromOperator, BlockTypeOperators.BlockPositionHashCode elementHashCodeOperator, int expectedSize, String functionName)Create aTypedSetthat compares its elements using the semantics ofIS DISTINCT.static TypedSetTypedSet. createDistinctTypedSet(Type elementType, BlockTypeOperators.BlockPositionIsDistinctFrom elementDistinctFromOperator, BlockTypeOperators.BlockPositionHashCode elementHashCodeOperator, BlockBuilder elementBlock, int expectedSize, String functionName)Create aTypedSetthat compares its elements using the semantics ofIS DISTINCT.static TypedSetTypedSet. createEqualityTypedSet(Type elementType, BlockTypeOperators.BlockPositionEqual elementEqualOperator, BlockTypeOperators.BlockPositionHashCode elementHashCodeOperator, int expectedSize, String functionName)Create aTypedSetthat compares its elements using SQL equality comparison.static TypedSetTypedSet. createEqualityTypedSet(Type elementType, BlockTypeOperators.BlockPositionEqual elementEqualOperator, BlockTypeOperators.BlockPositionHashCode elementHashCodeOperator, BlockBuilder elementBlock, int expectedSize, String functionName)Create aTypedSetthat compares its elements using SQL equality comparison.static TypedSetTypedSet. createUnboundedEqualityTypedSet(Type elementType, BlockTypeOperators.BlockPositionEqual elementEqualOperator, BlockTypeOperators.BlockPositionHashCode elementHashCodeOperator, BlockBuilder elementBlock, int expectedSize, String functionName)Create aTypedSetwith no size limit that compares its elements using SQL equality comparison.static voidMapAggregationFunction. input(Type keyType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode, Type valueType, KeyValuePairsState state, Block key, Block value, int position)static voidMapUnionAggregation. input(Type keyType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode, Type valueType, KeyValuePairsState state, Block value)Constructors in io.trino.operator.aggregation with parameters of type BlockTypeOperators.BlockPositionHashCode Constructor Description KeyValuePairs(Block serialized, Type keyType, BlockTypeOperators.BlockPositionEqual keyEqualOperator, BlockTypeOperators.BlockPositionHashCode keyHashCodeOperator, Type valueType)KeyValuePairs(Type keyType, BlockTypeOperators.BlockPositionEqual keyEqualOperator, BlockTypeOperators.BlockPositionHashCode keyHashCodeOperator, Type valueType) -
Uses of BlockTypeOperators.BlockPositionHashCode in io.trino.operator.aggregation.histogram
-
Uses of BlockTypeOperators.BlockPositionHashCode in io.trino.operator.aggregation.multimapagg
Methods in io.trino.operator.aggregation.multimapagg with parameters of type BlockTypeOperators.BlockPositionHashCode Modifier and Type Method Description static voidMultimapAggregationFunction. output(Type keyType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode, Type valueType, MultimapAggregationState state, BlockBuilder out) -
Uses of BlockTypeOperators.BlockPositionHashCode in io.trino.operator.aggregation.state
Constructors in io.trino.operator.aggregation.state with parameters of type BlockTypeOperators.BlockPositionHashCode Constructor Description KeyValuePairStateSerializer(MapType mapType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode) -
Uses of BlockTypeOperators.BlockPositionHashCode in io.trino.operator.scalar
-
Uses of BlockTypeOperators.BlockPositionHashCode in io.trino.type
Methods in io.trino.type that return BlockTypeOperators.BlockPositionHashCode Modifier and Type Method Description BlockTypeOperators.BlockPositionHashCodeBlockTypeOperators. getHashCodeOperator(Type type)
-