class Parqueteur::Types::ArrayType

Public Instance Methods

arrow_type_builder() click to toggle source
# File lib/parqueteur/types/array_type.rb, line 10
def arrow_type_builder
  Arrow::ListDataType.new(
    if options[:elements].is_a?(Hash)
      resolve(options[:elements].fetch(:type), options[:elements]).arrow_type
    else
      resolve(options[:elements]).arrow_type
    end
  )
end
build_value_array(values) click to toggle source
# File lib/parqueteur/types/array_type.rb, line 6
def build_value_array(values)
  Arrow::ListArrayBuilder.build(arrow_type, values)
end