pluck doesn't return a Relation?

I’m looking into using pluck at the end of a query that might have a fair amount of results and was surprised ActiveRecord::Calculations::pluck didn’t return a relation. This means I can’t use find_each to try to be smart about how much data is in memory at a time.

Is there a reasoning behind this or is it just not supported yet? I quick glance of the source doesn’t seem like relations are requred to only hold ActiveRecord objects.



The pluck is like the only way of getting raw data from bw w/o any ORM object creations.
So it might be worth explaining what exactly you are trying to achieve so that someone could hint towards a more suitable method to use…