Uses of Class
io.trino.operator.aggregation.TypedSet
Packages that use TypedSet
-
Uses of TypedSet in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation that return TypedSetModifier and TypeMethodDescriptionstatic 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.