Method: Valkyrie::Persistence::Postgres::QueryService#find_ordered_references_query

Defined in:
lib/valkyrie/persistence/postgres/query_service.rb

#find_ordered_references_queryObject



228
229
230
231
232
233
234
235
# File 'lib/valkyrie/persistence/postgres/query_service.rb', line 228

def find_ordered_references_query
  <<-SQL
    SELECT member.* FROM orm_resources a,
    jsonb_array_elements(a.metadata->?) WITH ORDINALITY AS b(member, member_pos)
    JOIN orm_resources member ON (b.member->>'id')::#{id_type} = member.id WHERE a.id = ?
    ORDER BY b.member_pos
  SQL
end