Uses of Interface
io.trino.type.BlockTypeOperators.BlockPositionEqual
Packages that use BlockTypeOperators.BlockPositionEqual
Package
Description
-
Uses of BlockTypeOperators.BlockPositionEqual in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type BlockTypeOperators.BlockPositionEqualModifier and TypeMethodDescriptionstatic 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.BlockPositionEqualModifierConstructorDescriptionKeyValuePairs(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.BlockPositionEqual in io.trino.operator.aggregation.histogram
Constructors in io.trino.operator.aggregation.histogram with parameters of type BlockTypeOperators.BlockPositionEqualModifierConstructorDescriptionGroupedHistogramState(Type keyType, BlockTypeOperators.BlockPositionEqual equalOperator, BlockTypeOperators.BlockPositionHashCode hashCodeOperator, int expectedEntriesCount) GroupedTypedHistogram(long groupId, Block block, Type type, BlockTypeOperators.BlockPositionEqual equalOperator, BlockTypeOperators.BlockPositionHashCode hashCodeOperator, int bucketId) TODO: use RowBlock in the futureGroupedTypedHistogram(Type type, BlockTypeOperators.BlockPositionEqual equalOperator, BlockTypeOperators.BlockPositionHashCode hashCodeOperator, int expectedCount) HistogramStateFactory(Type keyType, BlockTypeOperators.BlockPositionEqual equalOperator, BlockTypeOperators.BlockPositionHashCode hashCodeOperator, int expectedEntriesCount) SingleHistogramState(Type keyType, BlockTypeOperators.BlockPositionEqual equalOperator, BlockTypeOperators.BlockPositionHashCode hashCodeOperator, int expectedEntriesCount) SingleTypedHistogram(Block block, Type type, BlockTypeOperators.BlockPositionEqual equalOperator, BlockTypeOperators.BlockPositionHashCode hashCodeOperator, int expectedSize) SingleTypedHistogram(Type type, BlockTypeOperators.BlockPositionEqual equalOperator, BlockTypeOperators.BlockPositionHashCode hashCodeOperator, int expectedSize) ValueStore(Type type, BlockTypeOperators.BlockPositionEqual equalOperator, int expectedSize, BlockBuilder values) -
Uses of BlockTypeOperators.BlockPositionEqual in io.trino.operator.aggregation.multimapagg
Methods in io.trino.operator.aggregation.multimapagg with parameters of type BlockTypeOperators.BlockPositionEqualModifier and TypeMethodDescriptionstatic voidMultimapAggregationFunction.output(Type keyType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode, Type valueType, MultimapAggregationState state, BlockBuilder out) -
Uses of BlockTypeOperators.BlockPositionEqual in io.trino.operator.aggregation.state
Constructors in io.trino.operator.aggregation.state with parameters of type BlockTypeOperators.BlockPositionEqualModifierConstructorDescriptionKeyValuePairStateSerializer(MapType mapType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode) -
Uses of BlockTypeOperators.BlockPositionEqual in io.trino.operator.index
Constructor parameters in io.trino.operator.index with type arguments of type BlockTypeOperators.BlockPositionEqualModifierConstructorDescriptionTuplePageFilter(Page tuplePage, List<BlockTypeOperators.BlockPositionEqual> equalOperators, List<Integer> inputChannels) -
Uses of BlockTypeOperators.BlockPositionEqual in io.trino.operator.scalar
Methods in io.trino.operator.scalar with parameters of type BlockTypeOperators.BlockPositionEqualModifier and TypeMethodDescriptionstatic DoubleMathFunctions.cosineSimilarity(BlockTypeOperators.BlockPositionEqual varcharEqual, BlockTypeOperators.BlockPositionHashCode varcharHashCode, Block leftMap, Block rightMap) static BlockArrayExceptFunction.except(Type type, BlockTypeOperators.BlockPositionEqual elementEqual, BlockTypeOperators.BlockPositionHashCode elementHashCode, Block leftArray, Block rightArray) static BlockMapToMapCast.mapCast(MethodHandle keyProcessFunction, MethodHandle valueProcessFunction, Type targetType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode, ConnectorSession session, Block fromMap) static BlockMapConcatFunction.mapConcat(MapType mapType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode, Object state, Block[] maps) MapFromEntriesFunction.mapFromEntries(BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode, MapType mapType, ConnectorSession session, Block mapEntries) MultimapFromEntriesFunction.multimapFromEntries(MapType mapType, BlockTypeOperators.BlockPositionEqual keyEqual, BlockTypeOperators.BlockPositionHashCode keyHashCode, Block mapEntries) static BlockArrayUnionFunction.union(Type type, BlockTypeOperators.BlockPositionEqual elementEqual, BlockTypeOperators.BlockPositionHashCode elementHashCode, Block leftArray, Block rightArray) -
Uses of BlockTypeOperators.BlockPositionEqual in io.trino.type
Methods in io.trino.type that return BlockTypeOperators.BlockPositionEqual