MCPcopy Index your code
hub / github.com/CovenantSQL/CovenantSQL / readAllRows

Function readAllRows

cmd/cql-mysql-adapter/scanner.go:85–106  ·  view source on GitHub ↗
(rows *sql.Rows)

Source from the content-addressed store, hash-verified

83}
84
85func readAllRows(rows *sql.Rows) (result [][]interface{}, err error) {
86 var columns []string
87 if columns, err = rows.Columns(); err != nil {
88 return
89 }
90
91 rs := newRowScanner(len(columns))
92 result = make([][]interface{}, 0)
93
94 for rows.Next() {
95 err = rows.Scan(rs.ScanArgs()...)
96 if err != nil {
97 return
98 }
99
100 result = append(result, rs.GetRow())
101 }
102
103 err = rows.Err()
104
105 return
106}

Callers 1

buildResultSetMethod · 0.70

Calls 6

newRowScannerFunction · 0.70
ColumnsMethod · 0.45
NextMethod · 0.45
ScanMethod · 0.45
ScanArgsMethod · 0.45
GetRowMethod · 0.45

Tested by

no test coverage detected