method
select_entry
v7.1.3.2 -
Show latest stable
- Class:
ActiveRecord::InternalMetadata
select_entry(key)private
No documentation available.
# File activerecord/lib/active_record/internal_metadata.rb, line 140
def select_entry(key)
sm = Arel::SelectManager.new(arel_table)
sm.project(Arel::Nodes::SqlLiteral.new("*"))
sm.where(arel_table[primary_key].eq(Arel::Nodes::BindParam.new(key)))
sm.order(arel_table[primary_key].asc)
sm.limit = 1
connection.select_all(sm, "#{self.class} Load").first
end