Viktor Dukhovni:
> On Fri, Sep 12, 2014 at 11:36:18AM -0400, Wietse Venema wrote:
> 
> > Viktor Dukhovni:
> > > On Fri, Sep 12, 2014 at 08:41:28AM +0200, Roel van Meer wrote:
> > > 
> > > > Attached is the new patch. Sorry about the confusion.
> > > > This one has some documentation changes as well.
> > > 
> > > Have not read the patch in detail.  Quick note though, in databases
> > > "JOIN" is rather different from "UNION".  The "pipemap" is a JOIN,
> > > your proposal is a UNION, and calling it "join" will cause confusion.
> > 
> > Are you sure? The pipemap query becomes the input for the first
> > database query, then the first output becomes the input for the
> > second database query, and the last database query output becomes
> > the final result.
> > 
> > The proposed feature joins multiple strings. It is similar to,
> > for example, the Perl and Python join() primitives, which implement
> > the inverse of their respective split() primitives.
> > 
> > In database context, join means something different (compose one
> > table from multiple tables, based on a common key). The proposed
> > feature kind-of does that, no?
> 
> With JOIN, you only get an answer when the key is present in all
> the tables.

That was a question that I had about the proposed implementation.
The current behavior loses information about which inputs do/don't
contribute to a result.

        Wietse

Reply via email to