Qual é o objetivo de ActiveRecord :: Relation # bind?

Apenas por curiosidade - eu estava lendo os documentos doRelação :: Módulo QueryMethods e encontrei esse método:

def bind(value)
  relation = clone
  relation.bind_values += [value]
  relation
end

Alguém sabe o que é isso? Eu tentei encontrar sozinho, mas falhei.

ATUALIZAR

Eu localizei o uso de@bind_values para a profundidade sem fundo deActiveRecord::ConnectionAdapters - os valores são repassados ​​até as execuções de instruções SQL de baixo nível. Parece que os adaptadores individuais podem usá-los. Meu palpite é que tem a ver com declarações preparadas comoSELECT * FROM 'table' WHERE 'field' = ?mas estou preso aqui. Qualquer um?

questionAnswers(1)

yourAnswerToTheQuestion