TWiki
>
IVOA Web
>
IvoaDAL
>
ADQL
>
ADQL-2_0-Next
(revision 1) (raw view)
Edit
Attach
---++ !ADQL-2.0 Next This topic collects proposals for modifications of the !ADQL-2.0 specification in order to improve the next revision of the specification. (the page structure tries to follow the proposed guidelines to manage errata) ---+++ Accepted Errata ---+++ Rejected Errata ---+++ Proposed Errata !ADQL-2.0-Erratum-1: _remove nonterminal separator_ [[%ATTACHURL%/ADQL2Err1.pdf][(pdf Note, volute rev. 2802)]] ---+++ Proposed Features Suggestion for revision of !ADQL-2.0, in terms of errata content, clarifications and proposed new features, where initially collected in the [[TAPImplementationNotes][TAP Implementation Notes]] wiki topic, later serial as an [[http://www.ivoa.net/documents/Notes/TAPNotes/index.html][IVOA Note]] (its source available on [[https://code.google.com/p/volute/source/browse/#svn%2Ftrunk%2Fprojects%2Fdal%2FTAPNotes][volute]]), and then discussed at various Interoperability Meetings. Before the Banff Interop (Northern Fall 2014) a page ([[TapNotes20140718][vote on Madrid's splinter topics]]) was issued to try to reach some consensus. With reference to the !ADQL-2.1 internal WD (see [[ADQL][ADQL] topic), a session and splinter discussion took place at Sesto Interop. The outcome of that discussion (thank to notes from IVOA.DaveMorris) is listed here as a starting point for further discussion: * No-rewrite rule dropped. *Legacy restriction dropped to enable new functionality to go ahead. * BOOLEAN data type will be added to !ADQL-2.1 * Optional functions * Proposed text for describing how to handle optional features accepted in !ADQL-2.1 * Acceptance criteria * The group will work together to define some acceptance criteria for optional and mandatory features. Accepted as task to do - first draft by Oct. * Target platforms * The group will work together to collect details about the database platforms that are used to implement !ADQL Which features are supported by which database platforms may form part of the acceptance criteria. Accepted as task to do - first draft by Oct. * Generic user defined functions * Allow user defined functions returning geometry values * Accepted as mandatory core in !ADQL-2.1. * LOWER, ILIKE * Accepted as optional in !ADQL-2.1 * Some issues with indexing and platform support preventing them being mandatory. * Set operators - UNION, INTERSECT, EXCEPT * Not as easy as originally thought. * Accepted as optional for !ADQL-2.1 (*will probably only be implemented by experimental services*) * Hierarchical queries - WITH * Not as easy as originally thought * Accepted as optional for !ADQL-2.1 (*will probably only be implemented by experimental services*) * CAST * Accepted as optional in !ADQL-2.1 * Probably mandatory in !ADQL-3.0 * UCDCOL(pos.eq.ra;meta.main) => the first column with that UCD * Problems with implementation - proposal withdrawn. * IN_UNIT * Simple unit transforms: dec + IN_UNIT(pmde,′ deg/yr′) ∗ 24.4 * Proposed text description needs more detail. * Requires two independent implementations to be accepted as mandatory. * Accepted as optional in !ADQL-2.1 * Probably mandatory in !ADQL-3.0 * Bitwise operators * BIT_AND, BIT_OR, BIT_XOR, BIT_NOT * Accepted as optional for !ADQL-2.1. * CROSSMATCH * Some questions to answer about what the function returns: closest within match limit or all pairs up to sr * Not accepted for !ADQL-2.1 (yet). _*New issues*_ * If LOWER, why not UPPER? * Accepted as optional in !ADQL-2.1 * SUBSTRING, CONVERT, TRANSLATE, TRIM * To be discussed on the mailing list. * !ADQL data in !TAPRegExt * Should the registration details for the !ADQL optional features be moved from !TAPRegExt to a 'std:ADQL' registry entry ? * Duplcate columns * Questions raised about how we should cope with queries that produce columns with duplicate names. To be discussed on the mailing list. * Deprecate REGION * To be discussed on the mailing list. * Function overloading * Interval and 2D geom versions of CONTAINS etc. To be discussed on the mailing list. <!-- * Set ALLOWTOPICRENAME = IVOA.TWikiAdminGroup -->
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
pdf
ADQL2Err1.pdf
r1
manage
192.2 K
2015-06-22 - 15:10
MarcoMolinaro
ADQL
-2.0 Erratum 1
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2015-06-22
-
MarcoMolinaro
IVOA
Log in
or
Register
IVOA.net
Wiki Home
WebChanges
WebTopicList
WebStatistics
Twiki Meta & Help
IVOA
Know
Main
Sandbox
TWiki
TWiki intro
TWiki tutorial
User registration
Notify me
Working Groups
Applications
Data Access Layer
Data Model
Distributed Services & Protocols
Registry
Semantics
Interest Groups
Data Curation
Education
Knowledge Discovery
High Energy
Operations
Radio Astronomy
Solar System
Time Domain
Committees
Stds&Procs
www.ivoa.net
Documents
Events
Members
XML Schema
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback