Acting chair: Ralf
Chat transcript from room: odatatc 2015-07-16 0800-1000 PDT
Gerald Krause (SAP SE) Hubert Heijkers (IBM) Jason Fam (IBM) Ken Baclawski (Northeastern University) Martin Zurmuehl (SAP SE) Matthew Borges (SAP SE) a.k.a. Matt Ralf Handl (SAP SE) Ramesh Reddy (Red Hat) Stefan Hagen (Individual) Susan Malaika (IBM) Ted Jones (Red Hat)
Quorum achieved. Details cf. normative attendance sheet for this meeting.
Notes taken by all and subsequently edited for readability by Stefan.
Agenda approved as published.
https://www.oasis-open.org/committees/download.php/56109/odata-meeting-101_on-20150709-minutes.html
Minutes approved unchanged as published
None
Ramesh: is this limited to functions? no, just "as" sounds more SQL ish
Ralf: no, any common expression is allowed
Ramesh: Ok.
Hubert: I move to close ODATA-9 as applied. Gerald seconds
ODATA-9 is CLOSED
Example 52:
GET ~/Products?$apply=groupby((Name), aggregate(Sales/Amount with sum as Total)) results in { "@odata.context": "$metadata#Products(Name,Sales(Total))", "value": [ { "@odata.id": null, "Name": "Coffee", "Sales": [ { "Total": 12 } ] }, { "@odata.id": null, "Name": "Paper", "Sales": [ { "Total": 8 } ] }, { "@odata.id": null, "Name": "Pencil", "Sales": [ { "Total": null } ] }, { "@odata.id": null, "Name": "Sugar", "Sales": [ { "Total": 4 } ] } ] }
Note that the base set of the request is Products, so there is a result item for product Pencil even
Was:
{ "@odata.id": null, "Name": "Pencil", "Sales": [] },
Text below example is now:
Note that the base set of the request is Products, so there is a result item for product Pencil even though there are no sales item. As aggregate returns exactly one result item even if there are no items to be aggregated, the Sales navigation propertys value is an array with one element representing the sum over no input values, which is null.
ODATA-829 is OPEN
Hubert:I move to resolve ODATA-829 as proposed. Gerald seconds.
ODATA-829 is RESOLVED as proposed
Hubert: I move to close ODATA-829 as applied. Gerald seconds.
ODATA-829 is CLOSED
New zip file: https://www.oasis-open.org/committees/download.php/56118/odata-data-aggregation-ext-v4.0-wd03-final-2015-07-16.zip
Hubert: I move that the TC approve OData Extension for Data Aggregation Version 1.0 Working Draft 03 and all associated artifacts packaged together in https://www.oasis-open.org/committees/download.php/56118/odata-data-aggregation-ext-v4.0-wd03-final-2015-07-16.zip as Committee Specification Draft 03, designate the Microsoft Word version of the specification as authoritative, and submit it for 15 days of public review. Matt seconds.
No objection, motion passes
Tentatively scheduled bi-weekly meetings:
Thus next tentatively scheduled: Thursday Jul 30, 2015 during 8-10am PDT / 17:00-19:00 CEST
Note: These may be cancelled on short notice if no agenda items have come up via mailing lists
In any case we will meet again Thursday September 10, 2015 during 8-10am PDT / 17:00-19:00 CEST
Accepted
None