I created the following ticket (and sub-tasks) [1]  to track

François

[1] https://jira.apache.org/jira/browse/ARROW-7438

On Tue, Nov 26, 2019 at 12:09 AM Micah Kornfield <emkornfi...@gmail.com> wrote:
>
> I would need to look at the other instances as well.  I will try to so by
> next week, but I think we can probably take an incremental approach of:
> 1.  Eliminate *Ptr in src/arrow code (discuss similar changes in
> parquet/gandiva).
> 2.  Decide on the Iterator/Vector.
>
> On Fri, Nov 22, 2019 at 10:47 AM Wes McKinney <wesmck...@gmail.com> wrote:
>
> > hi Francois
> >
> > On Fri, Nov 22, 2019 at 11:17 AM Francois Saint-Jacques
> > <fsaintjacq...@gmail.com> wrote:
> > >
> > > I'll revert, some questions:
> > >
> > > 1. Should we revert only the pointer aliases, or also the
> > Vector/Iterator.
> >
> > Could you clarify what Vector/Iterator aliases you are referring to,
> > like RecordBatchIterator?
> >
> > I think we may need to distinguish between endogenous aliases versus
> > aliases involving STL types.
> >
> > IMHO
> >
> > using RecordBatchIterator = Iterator<shared_ptr<RecordBatch>>;
> >
> > is less problematic from a readability standpoint than
> >
> > using RecordBatchPtr = shared_ptr<RecordBatch>;
> >
> > > 2. Should we revert all modules, i.e. gandiva and compute.
> >
> > I would say one step at a time -- in the case of Gandiva I would say
> > that we should open a JIRA issue and discuss further to ensure that we
> > do not cause disruption for public API consumers. Since this software
> > has already been released multiple times, a different approach may be
> > needed
> >
> > >
> > > François
> >

Reply via email to