class Parqueteur::Types::MapType
Public Instance Methods
arrow_type_builder()
click to toggle source
# File lib/parqueteur/types/map_type.rb, line 10 def arrow_type_builder map_value = options.fetch(:value) Arrow::MapDataType.new( resolve(options.fetch(:key)).arrow_type, if map_value.is_a?(Hash) resolve(map_value.fetch(:type), map_value).arrow_type else resolve(map_value).arrow_type end ) end
build_value_array(values)
click to toggle source
# File lib/parqueteur/types/map_type.rb, line 6 def build_value_array(values) Arrow::MapArrayBuilder.build(arrow_type, values) end