We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 75d1f80 commit 0d4891aCopy full SHA for 0d4891a
1 file changed
lib/arrow-activerecord/arrowable.rb
@@ -21,6 +21,8 @@ def to_arrow(batch_size: 10000)
21
in_batches(of: batch_size).each do |relation|
22
records = relation.pluck(*target_column_names)
23
if target_column_names.size == 1
24
+ # [1, 2, 3] ->
25
+ # [[1], [2], [3]]
26
record_batch_builder.append(records.collect {|value| [value]})
27
else
28
record_batch_builder.append(records)
0 commit comments