You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@orc.apache.org by "cedric (JIRA)" <ji...@apache.org> on 2019/02/23 17:25:00 UTC

[jira] [Commented] (ORC-471) C++ library needs some doc regarding NULLs

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

cedric commented on ORC-471:
----------------------------

Cf [proposed PR|[https://github.com/apache/orc/pull/368]|https://github.com/apache/orc/pull/368].] which fixes everything for me.

> C++ library needs some doc regarding NULLs
> ------------------------------------------
>
>                 Key: ORC-471
>                 URL: https://issues.apache.org/jira/browse/ORC-471
>             Project: ORC
>          Issue Type: Wish
>          Components: C++, site
>            Reporter: cedric
>            Priority: Minor
>              Labels: documentation
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> I'm trying to use the C++ library to write ORC files and handling of NULLs in StructVectorColumn is not clear from the doc.
> When a row is NULL, the code of StructColumnWriter::add seems to expect the children columns to be defined (and, I guess, NULL), as it uses the passed numValues both to add the isNulls and to add each subfields.
> But on another hand, the decoder seems to expect the subfields to be missing when the struct row is NIULL.
> Can you shed some light here, or better in the doc ?
> A line about what to do for NULL values for each possible type in the doc would be great.
> If I knew what the APi is supposed to be then I would know where to look for the bug.
>  
> Thank you!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)