groovy sql eachRow e linhas método

Sou novo no grails e groovy. Alguém pode me explicar a diferença entre esses dois métodos sql groovy

sql.eachRow
sql.rows

Also, qual é mais eficiente?

Estou trabalhando em um aplicativo que recupera dados do banco de dados (o conjunto de resultados é muito grande) e os grava no arquivo CSV ou retorna um formato JSO

Eu estava imaginando qual dos dois métodos mencionados acima usar para fazer o processo mais rápido e eficient

questionAnswers(3)

yourAnswerToTheQuestion