[ 
https://issues.apache.org/jira/browse/ARROW-7779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17085969#comment-17085969
 ] 

Wes McKinney commented on ARROW-7779:
-------------------------------------

Sure. Consider the following schema:

{code}
movie_genres: array<string>
{code}

You could have

{code}
movie_genres: array<
  dictionary<indices=int32, values=string>
>
{code}

or

{code}
movie_genres: dictionary<
  indices=int32,
  values= array<dictionary<indices=int32, values=string>>
>
{code}

Slightly contrived maybe, but there may be situations where you want to memoize 
entries of a nested type which might themselves have e.g. dictionary-encoded 
strings. The question is not really about whether you _should_ do this -- this 
is well-representable using the Arrow IPC metadata, but is not adequately 
tested.

> [Format] Enable integration tests for dictionaries-within-dictionaries
> ----------------------------------------------------------------------
>
>                 Key: ARROW-7779
>                 URL: https://issues.apache.org/jira/browse/ARROW-7779
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: Format, Integration
>            Reporter: Wes McKinney
>            Priority: Major
>             Fix For: 1.0.0
>
>
> The integration test is implemented but currently disabled for all 
> implementations



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to