File tree 2 files changed +4
-2
lines changed
2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 18
18
package column
19
19
20
20
import (
21
+ "database/sql"
21
22
"fmt"
22
23
"github.com/ClickHouse/ch-go/proto"
23
24
"reflect"
@@ -218,7 +219,7 @@ func (col *Array) WriteStatePrefix(buffer *proto.Buffer) error {
218
219
}
219
220
220
221
func (col * Array ) ScanRow (dest any , row int ) error {
221
- if scanner , ok := dest .(interface { Scan ( any ) error } ); ok {
222
+ if scanner , ok := dest .(sql. Scanner ); ok {
222
223
value , err := col .scan (scanTypeAny , row )
223
224
if err != nil {
224
225
return err
Original file line number Diff line number Diff line change 18
18
package column
19
19
20
20
import (
21
+ "database/sql"
21
22
"fmt"
22
23
"github.com/ClickHouse/ch-go/proto"
23
24
"reflect"
@@ -88,7 +89,7 @@ func (col *Map) Row(i int, ptr bool) any {
88
89
}
89
90
90
91
func (col * Map ) ScanRow (dest any , i int ) error {
91
- if scanner , ok := dest .(interface { Scan ( any ) error } ); ok {
92
+ if scanner , ok := dest .(sql. Scanner ); ok {
92
93
return scanner .Scan (col .row (i ).Interface ())
93
94
}
94
95
value := reflect .Indirect (reflect .ValueOf (dest ))
You can’t perform that action at this time.
0 commit comments