@@ -7,11 +7,11 @@ import (
77 "github.com/efritz/gostgres/internal/execution/expressions"
88 "github.com/efritz/gostgres/internal/execution/queries"
99 "github.com/efritz/gostgres/internal/execution/queries/projection"
10- "github.com/efritz/gostgres/internal/execution/scan"
1110 "github.com/efritz/gostgres/internal/execution/serialization"
1211 "github.com/efritz/gostgres/internal/shared/fields"
1312 "github.com/efritz/gostgres/internal/shared/impls"
1413 "github.com/efritz/gostgres/internal/shared/rows"
14+ "github.com/efritz/gostgres/internal/shared/scan"
1515 "github.com/efritz/gostgres/internal/shared/types"
1616 "github.com/efritz/gostgres/internal/shared/utils"
1717 "golang.org/x/exp/maps"
@@ -86,7 +86,7 @@ func (n *hashAggregate) SupportsMarkRestore() bool {
8686 return false
8787}
8888
89- func (n * hashAggregate ) Scanner (ctx impls.Context ) (scan.Scanner , error ) {
89+ func (n * hashAggregate ) Scanner (ctx impls.Context ) (scan.RowScanner , error ) {
9090 ctx .Log ("Building Hash Aggregate scanner" )
9191
9292 scanner , err := n .Node .Scanner (ctx )
@@ -136,7 +136,7 @@ func (n *hashAggregate) Scanner(ctx impls.Context) (scan.Scanner, error) {
136136 i := 0
137137 keys := maps .Keys (h )
138138
139- return scan .ScannerFunc (func () (rows.Row , error ) {
139+ return scan .RowScannerFunc (func () (rows.Row , error ) {
140140 ctx .Log ("Scanning Hash Aggregate" )
141141
142142 if i >= len (keys ) {
0 commit comments