You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by paul-rogers <gi...@git.apache.org> on 2017/08/25 21:51:07 UTC

[GitHub] drill issue #914: DRILL-5657: Size-aware vector writer structure

Github user paul-rogers commented on the issue:

    https://github.com/apache/drill/pull/914
  
    Merged a set of enhancements & bug fixes. Compared to the first set of commits:
    
    * Provides tools to print the sometimes-complex tuple model, schema and writer object used for complex data types.
    * Sharpens up the specification of the client API used to write data, especially for obscure cases such as abandoning rows, vector overflow inside deep structures, etc.
    * Revises the internal “WriterEvents” API used to pass events down the writer hierarchy in response to the API revisions.
    * Fully handles the case where a client chooses to “abandon” and rewrite a row (perhaps based on a filter condition.)
    * A couple of minor vector revisions. RepeatedMapVector allows building an instance from an existing offset vector (needed when harvesting batches with overflow.)
    * Adds more Javadoc.
    * Added many unit tests.
    * Fixes in response to unit tests.
    * Moved vector cache into result set loader layer.
    
    Remaining open issues:
    
    * Column projection
    * Support for lists and repeated lists


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---