Class: Arrow::StructArray
- Inherits:
-
Object
- Object
- Arrow::StructArray
- Defined in:
- lib/arrow/struct-array.rb
Instance Method Summary collapse
- #find_field(index_or_name) ⇒ Object
-
#get_value(i) ⇒ Arrow::Struct
The ‘i`-th value.
Instance Method Details
#find_field(index) ⇒ Arrow::Array? #find_field(name) ⇒ Arrow::Array?
41 42 43 44 45 46 47 48 49 50 |
# File 'lib/arrow/struct-array.rb', line 41 def find_field(index_or_name) case index_or_name when String, Symbol name = index_or_name (@name_to_field ||= build_name_to_field)[name.to_s] else index = index_or_name cached_fields[index] end end |
#get_value(i) ⇒ Arrow::Struct
Returns The ‘i`-th value.
28 29 30 |
# File 'lib/arrow/struct-array.rb', line 28 def get_value(i) Struct.new(self, i) end |