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

Masayuki Takahashi commented on CALCITE-2173:
---------------------------------------------

[~hhlai1990] 

> Another way is to organize the in-memory data in columnar format, enable 
> vectorized expression execution.

Yes. I intend to implement it with that in mind. But I'm not getting familiar 
with Arrow well.
If you have some time, could you review that this arrow adapter is such an 
implementation?


> Sample implementation of ArrowAdapter
> -------------------------------------
>
>                 Key: CALCITE-2173
>                 URL: https://issues.apache.org/jira/browse/CALCITE-2173
>             Project: Calcite
>          Issue Type: Improvement
>            Reporter: Masayuki Takahashi
>            Priority: Minor
>
> I try to implement Apache Arrow adaper.
> [https://github.com/masayuki038/calcite/tree/arrow2/arrow/src/main/java/org/apache/calcite/adapter/arrow]
> Issues:
> * Add ArrowJoin, ArrowUnion, etc..
> * This Arrow Adapter use org.apache.calcite.adapter.enumerable.PhysTypeImpl. 
> So I have added 'of' method on PhysType to create PhysTypeImpl instance since 
> it can't access from arrow package.



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

Reply via email to