Hello,

I'm working on getting nested dictionaries to work in the C++ IPC
implementation, together with integration tests.

My current implementation introduces a restriction.  Let's say we have
the following schema field:

- type: List
- dictionaryEncoding:
  - id: 123
  - indexType: Int32
- children[0]:
  - type: String
  - dictionaryEncoding:
    - id: 456
    - indexType: Int32

then my C++ patch requires that the dictionary batch for the inner
dictionary (id 456) appears before the dictionary batch for the outer
dictionary (id 123).  It seems like a reasonable restriction, but I'd
like to check if that's ok.  Also, should we add it to the spec?

Regards

Antoine.

Reply via email to