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

Function readAllRows

sqlchain/adapter/storage/storage.go:88–109  ·  view source on GitHub ↗
(rows *sql.Rows)

Source from the content-addressed store, hash-verified

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

Callers 2

QueryMethod · 0.70
QueryMethod · 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