diff --git a/purspgpp b/purspgpp index 04d8b5c..f5cecd6 100644 --- a/purspgpp +++ b/purspgpp @@ -74,8 +74,8 @@ multi sub process-query(libpq::Connection:D $conn, %mapping, Str:D $source --> S my $description = $conn.describe-prepared(''); sub convert-types(Int:D @oids --> Str:D) { die "unknown oid: $_" unless %mapping{$_}:exists for @oids; - multi sub infix:() is assoc { "Unit" } - multi sub infix:(Str:D $a) { $a } + multi sub infix:(--> Str:D) is assoc { "Unit" } + multi sub infix:(Str:D $a --> Str:D) { $a } multi sub infix:(Str:D $a, Str:D $b --> Str:D) { "Tuple ($a) ($b)" } [Tuple] |@oids.map({%mapping{$_}}), "Unit"; }