lib/arrow/array-builder.rb in red-arrow-0.11.0 vs lib/arrow/array-builder.rb in red-arrow-0.12.0
- old
+ new
@@ -63,10 +63,16 @@
end
end
end
def build(values)
+ append(*values)
+ finish
+ end
+
+ # @since 0.12.0
+ def append(*values)
value_convertable = respond_to?(:convert_to_arrow_value, true)
start_index = 0
current_index = 0
status = :value
@@ -109,11 +115,9 @@
append_values(target_values, nil)
else
append_nulls(current_index - start_index)
end
end
-
- finish
end
def append_nulls(n)
n.times do
append_null