[
https://issues.apache.org/jira/browse/ORC-58?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Deepak Majeti updated ORC-58:
-----------------------------
Description:
Existing ReaderImpl constructor can throw an exception. This prohibits the
creation of the reader instance and subsequent access to the schema information.
For instance, an exception can be thrown if the selected column ids do not
agree with the number of schema columns. The downstream application might still
want the schema information for logging purposes.
The scope of this Jira is to move the code to read rows into a new RowReader
class.
was:
Existing ReaderImpl constructor can throw an exception. This prohibits the
creation of the reader instance and subsequent access to the schema information.
For instance, an exception can be thrown if the selected column ids do not
agree with the number of schema columns. The downstream application might still
want the schema information for logging purposes.
The scope of this Jira is to simplify the ReaderImpl constructor and move most
of the logic to a new "Open" method.
> Move code for reading rows from Reader to RowReader
> ---------------------------------------------------
>
> Key: ORC-58
> URL: https://issues.apache.org/jira/browse/ORC-58
> Project: Orc
> Issue Type: Improvement
> Components: C++
> Reporter: Deepak Majeti
>
> Existing ReaderImpl constructor can throw an exception. This prohibits the
> creation of the reader instance and subsequent access to the schema
> information.
> For instance, an exception can be thrown if the selected column ids do not
> agree with the number of schema columns. The downstream application might
> still want the schema information for logging purposes.
> The scope of this Jira is to move the code to read rows into a new RowReader
> class.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)