Skip to content

Commit

Permalink
Fix intermediate type declaration for multimap_agg
Browse files Browse the repository at this point in the history
  • Loading branch information
dain committed Oct 12, 2021
1 parent da2f871 commit 41fcd1e
Showing 1 changed file with 3 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
import static io.trino.operator.aggregation.TypedSet.createEqualityTypedSet;
import static io.trino.spi.type.TypeSignature.arrayType;
import static io.trino.spi.type.TypeSignature.mapType;
import static io.trino.spi.type.TypeSignature.rowType;
import static io.trino.spi.type.TypeSignatureParameter.anonymousField;
import static io.trino.type.TypeUtils.expectedValueSize;
import static io.trino.util.Reflection.methodHandle;
import static java.util.Objects.requireNonNull;
Expand Down Expand Up @@ -108,8 +110,7 @@ public MultimapAggregationFunction(BlockTypeOperators blockTypeOperators)
AGGREGATE),
new AggregationFunctionMetadata(
true,
new TypeSignature("V"),
new TypeSignature("K")));
arrayType(rowType(anonymousField(new TypeSignature("V")), anonymousField(new TypeSignature("K"))))));
this.blockTypeOperators = requireNonNull(blockTypeOperators, "blockTypeOperators is null");
}

Expand Down

0 comments on commit 41fcd1e

Please sign in to comment.