class Parqueteur::Type

Attributes

arrow_type[R]
options[R]

Public Class Methods

new(options = {}, &block) click to toggle source
# File lib/parqueteur/type.rb, line 7
def initialize(options = {}, &block)
  @options = options
  @block = block
  @arrow_type = arrow_type_builder
end

Public Instance Methods

build_value_array(values) click to toggle source
# File lib/parqueteur/type.rb, line 13
def build_value_array(values)
  raise "#to_arrow_field must be implemented in #{self.class}"
end
resolve(type, options = {}) click to toggle source
# File lib/parqueteur/type.rb, line 17
def resolve(type, options = {})
  Parqueteur::TypeResolver.resolve(type, options)
end