46 + // Parses a slice of strings into a Row, according to a schema 47 + func scanRow(names []string, types []sif.ColumnType, rowJSON gjson.Result, row sif.Row) error { 48 + for idx, colName := range row.Schema().ColumnNames() { 49 + err := parseValue(rowJSON....