This message was forwarded from developers-l...@monetdb.org.  The MonetDB
mailing lists have moved to monetdb.org.  Please subscribe to
developers-l...@monetdb.org, and unsubscribe from this list.
See: http://mail.monetdb.org/mailman/listinfo/developers-list

Send developers-list mailing list submissions to
        developers-l...@monetdb.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.monetdb.org/mailman/listinfo/developers-list
or, via email, send a message with subject or body 'help' to
        developers-list-requ...@monetdb.org

You can reach the person managing the list at
        developers-list-ow...@monetdb.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of developers-list digest..."


Today's Topics:

   1. Re: MonetDB: Feb2013 - Make joinpath signatures specific
      (Stefan Manegold)


----------------------------------------------------------------------

Message: 1
Date: Mon, 31 Dec 2012 09:22:55 +0100
From: Stefan Manegold <stefan.maneg...@cwi.nl>
To: developers-l...@monetdb.org
Subject: Re: MonetDB: Feb2013 - Make joinpath signatures specific
Message-ID: <20121231082255.ga6...@cwi.nl>
Content-Type: text/plain; charset=us-ascii

Martin,

this causes tests

monetdb5/optimizer/Tests/tst4300.mal
and
monetdb5/optimizer/Tests/tst4610.mal

to fail with

!TypeException:user.main[17]:'algebra.joinPath' undefined in: zz:any := 
algebra.joinPath(b:bat[:oid,:lng], cr:bat[:lng,:oid], d:bat[:oid,:lng])
and
!TypeException:user.main[9]:'algebra.joinPath' undefined in: r:any := 
algebra.joinPath(a:bat[:oid,:int], br:bat[:int,:oid], c:bat[:oid,:int])

Stefan

On Mon, Dec 31, 2012 at 04:55:02AM +0100, Martin Kersten wrote:
> Changeset: 9ac4a1b83d56 for MonetDB
> URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9ac4a1b83d56
> Modified Files:
>       monetdb5/optimizer/optimizer.mal
> Branch: Feb2013
> Log Message:
> 
> Make joinpath signatures specific
> 
> 
> diffs (27 lines):
> 
> diff --git a/monetdb5/optimizer/optimizer.mal 
> b/monetdb5/optimizer/optimizer.mal
> --- a/monetdb5/optimizer/optimizer.mal
> +++ b/monetdb5/optimizer/optimizer.mal
> @@ -280,19 +280,19 @@ pattern optimizer.joinPath(mod:str, fcn:
>  address OPTwrapper
>  comment "Join path constructor";
>  
> -pattern algebra.joinPath(l:bat[:any,:any]...):bat[:any,:any]
> +pattern algebra.joinPath(l:bat[:oid,:any]...):bat[:oid,:any]
>  address ALGjoinPath
>  comment "Routine to handle join paths.  The type analysis is rather tricky.";
>  
> -pattern algebra.leftjoinPath(l:bat[:any,:any]...):bat[:any,:any]
> +pattern algebra.leftjoinPath(l:bat[:oid,:any]...):bat[:oid,:any]
>  address ALGjoinPath
>  comment "Routine to handle join paths.  The type analysis is rather tricky.";
>  
> -pattern algebra.leftfetchjoinPath(l:bat[:any,:any]...):bat[:any,:any]
> +pattern algebra.leftfetchjoinPath(l:bat[:oid,:any]...):bat[:oid,:any]
>  address ALGjoinPath
>  comment "Routine to handle join paths.  The type analysis is rather tricky.";
>  
> -pattern algebra.semijoinPath(l:bat[:any,:any]...):bat[:any,:any]
> +pattern algebra.semijoinPath(l:bat[:oid,:any]...):bat[:oid,:any]
>  address ALGjoinPath
>  comment "Routine to handle join paths.  The type analysis is rather tricky.";
>  
> _______________________________________________
> checkin-list mailing list
> checkin-l...@monetdb.org
> http://mail.monetdb.org/mailman/listinfo/checkin-list

-- 
| Stefan.Manegold @ CWI.nl | DB Architectures (INS1) |
| http://CWI.nl/~manegold/ | Science Park 123 (L321) |
| Tel.: +31 (0)20 592-4212 | 1098 XG Amsterdam  (NL) |


------------------------------

_______________________________________________
developers-list mailing list
developers-l...@monetdb.org
http://mail.monetdb.org/mailman/listinfo/developers-list


End of developers-list Digest, Vol 4, Issue 21
**********************************************

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Monetdb-developers mailing list
Monetdb-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/monetdb-developers

Reply via email to