Class: Arrow::Array

Inherits:
Object
  • Object
show all
Defined in:
lib/arrow-numo-narray/to-narray.rb

Instance Method Summary collapse

Instance Method Details

#to_narrayObject



77
78
79
80
81
82
83
84
85
# File 'lib/arrow-numo-narray/to-narray.rb', line 77

def to_narray
  unless n_nulls.zero?
    message = "can't convert #{self.class} that has null values to NArray"
    raise ArrowNumoNArray::UnconvertibleError, message
  end
  narray = value_data_type.narray_class.new(length)
  narray.store_binary(buffer.data.to_s)
  narray
end