ADQL-2.1 Working Draft available on the repo
    Walter Landry 
    wlandry at caltech.edu
       
    Mon May  9 15:33:25 CEST 2016
    
    
  
Making them reserved improves error detection.  If someone writes
  10*abs*C
rather than
  10*abs(C)
then I can give a descriptive error at parse time
  On line XXX, column YYY, expected '(', found '*'
rather than running the query through the database backend and hoping
that the database generates a decent error message.
Cheers,
Walter Landry
Marco Molinaro <molinaro at oats.inaf.it> wrote:
> Dear Ger,
> I forward your enquiry to the DAL mailing list, being this of interest
> to the full community.
> 
> I have, personally, not a strong opinion on this.
> 
> The reserved ABS keyword, together with other ones referring to
> functions in ADQL, comes from the initial ADQL specification, now
> under revision.
> So the answer can be as simple as the second paragraph in $2.1.2 of
> the spec (refer to either 2.0 or 2.1 version): special meaning and
> escaping solution in place.
> 
> I let the other ADQL experts comment deeper on the topic.
> 
> Cheers,
>     Marco
> 
> ---------- Forwarded message ----------
> Subject: Re: ADQL-2.1 Working Draft available on the repo
> 
> 
> Hi Marco,
> 
> 
> I'm a bit surprised to see that function names like ABS are reserved
> ADQL keywords. A parser does not need it to distinguish between
> function names and identifiers. So why is that?
> 
> 
> Cheers,
> 
> Ger van Diepen
> 
> 
> 
>>>> Marco Molinaro <molinaro at oats.inaf.it> 5/3/2016 11:32 AM >>>
> 
> 
> Dear all,
> is now available in the IVOA Document Repository
> the Working Draft for the ADQL-2.1 specification:
> 
> http://www.ivoa.net/documents/ADQL/20160502/
> 
> (PDF and HTML format there, plus volute source)
> The WD will be presented with current updates at
> the oncoming Interop in Cape Town (DAL 1, next Tuesday).
> Comments and discussions are welcome there as well
> as on the DAL mailing list.
> 
> Cheers
>      François & Marco (your DAL chair and vice) and Dave (the editor)
    
    
More information about the dal
mailing list