Какова цель ActiveRecord :: Relation # bind?

Просто из любопытства - я читал документыМодуль Relation :: QueryMethods и нашел этот метод:

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

Кто-нибудь знает что это? Я пытался найти самостоятельно, но не получилось.

ОБНОВИТЬ

Я отследил использование@bind_values до бездонной глубиныActiveRecord::ConnectionAdapters - значения передаются и включаются до выполнения операторов SQL низкого уровня. Кажется, что отдельные адаптеры могут использовать их. Я думаю, что это связано с подготовленными утверждениями, такими какSELECT * FROM 'table' WHERE 'field' = ?, но я'Я застрял здесь. Кто-нибудь?

Ответы на вопрос(1)

Ваш ответ на вопрос