Make nextColumn private
This commit is contained in:
@@ -541,7 +541,7 @@ func (qr *QueryResult) NextRow() bool {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (qr *QueryResult) NextColumn() (*FieldDescription, int32, bool) {
|
func (qr *QueryResult) nextColumn() (*FieldDescription, int32, bool) {
|
||||||
if qr.closed {
|
if qr.closed {
|
||||||
return nil, 0, false
|
return nil, 0, false
|
||||||
}
|
}
|
||||||
@@ -564,7 +564,7 @@ func (qr *QueryResult) Scan(dest ...interface{}) (err error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, d := range dest {
|
for _, d := range dest {
|
||||||
fd, size, _ := qr.NextColumn()
|
fd, size, _ := qr.nextColumn()
|
||||||
switch d := d.(type) {
|
switch d := d.(type) {
|
||||||
case *bool:
|
case *bool:
|
||||||
*d = decodeBool(qr, fd, size)
|
*d = decodeBool(qr, fd, size)
|
||||||
@@ -603,7 +603,7 @@ func (qr *QueryResult) Scan(dest ...interface{}) (err error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (qr *QueryResult) ReadValue() (v interface{}, err error) {
|
func (qr *QueryResult) ReadValue() (v interface{}, err error) {
|
||||||
fd, size, _ := qr.NextColumn()
|
fd, size, _ := qr.nextColumn()
|
||||||
if qr.Err() != nil {
|
if qr.Err() != nil {
|
||||||
return nil, qr.Err()
|
return nil, qr.Err()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user