[ https://issues.apache.org/jira/browse/ARROW-4600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kouhei Sutou resolved ARROW-4600. --------------------------------- Fix Version/s: 1.0.0 Resolution: Fixed Issue resolved by pull request 7639 [https://github.com/apache/arrow/pull/7639] > [Ruby] Arrow::DictionaryArray#[] should returns the item in the indices array > ----------------------------------------------------------------------------- > > Key: ARROW-4600 > URL: https://issues.apache.org/jira/browse/ARROW-4600 > Project: Apache Arrow > Issue Type: Bug > Components: Ruby > Reporter: Kenta Murata > Assignee: Kouhei Sutou > Priority: Major > Labels: pull-request-available > Fix For: 1.0.0 > > Time Spent: 40m > Remaining Estimate: 0h > > Arrow::DictionaryArray#[] should returns the item in the indices array. > However, the current behavior is error like below: > {{Traceback (most recent call last):}} > {{ 5: from test.rb:4:in `<main>'}} > {{ 4: from test.rb:4:in `new'}} > {{ 3: from > /Users/mrkn/src/github.com/apache/arrow/ruby/red-arrow/lib/arrow/dictionary-data-type.rb:103:in > `initialize'}} > {{ 2: from > /Users/mrkn/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/gobject-introspection-3.3.1/lib/gobject-introspection/loader.rb:328:in > `block in load_constructor_infos'}} > {{ 1: from > /Users/mrkn/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/gobject-introspection-3.3.1/lib/gobject-introspection/loader.rb:317:in > `block (2 levels) in load_constructor_infos'}} > > {{/Users/mrkn/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/gobject-introspection-3.3.1/lib/gobject-introspection/loader.rb:317:in > `invoke': *invalid argument Array (expect #<Class:0x00007ff1ad9179a8>) > (+ArgumentError+)*}} > test.rb is given below: > {{require 'arrow'}} > {{ary = Arrow::DictionaryArray.new(}} > {{ Arrow::DictionaryDataType.new(:int8, %w[foo bar baz], true),}} > {{ Arrow::Int8Array.new([0, 1, 0, 1, 2, 1, 2, 0])}} > {{)}} > {{ary[0]}} > -- This message was sent by Atlassian Jira (v8.3.4#803005)