Class: Groonga::Command::Load::ArrowTableBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/groonga/command/load.rb

Instance Method Summary collapse

Constructor Details

#initialize(columns, values) ⇒ ArrowTableBuilder

Returns a new instance of ArrowTableBuilder.



124
125
126
127
# File 'lib/groonga/command/load.rb', line 124

def initialize(columns, values)
  @columns = columns
  @values = values
end

Instance Method Details

#buildObject



129
130
131
132
133
# File 'lib/groonga/command/load.rb', line 129

def build
  raw_table = build_raw_table
  return nil if raw_table.empty?
  build_arrow_table(raw_table)
end