Uploaded image for project: 'OASIS Open Data Protocol (OData) TC'
  1. OASIS Open Data Protocol (OData) TC
  2. ODATA-1376

Clarify terminology where unbound functions can be invoked

    XMLWordPrintable

    Details

    • Proposal:
      Hide

      Such expressions are referred to as common expressions in the URL spec. Rephrase the above to “as static functions within a common expression, cf. [OData-URL], section 5.1.1”

      Likewise, proposal includes a change to section 4.5.2 Addressing Functions in the URL spec. In the fourth point, replace references to filter and orderby grammar rules by a reference to common expressions ([OData-URL], section 5.1.1).

      Show
      Such expressions are referred to as common expressions in the URL spec. Rephrase the above to “as static functions within a common expression, cf. [OData-URL] , section 5.1.1” Likewise, proposal includes a change to section 4.5.2 Addressing Functions in the URL spec. In the fourth point, replace references to filter and orderby grammar rules by a reference to common expressions ( [OData-URL] , section 5.1.1).

      Description

      Section 12.5 Bound or Unbound Action or Function Overloads in the CSDL spec states that “Unbound functions are invoked as static functions within a filter or orderby expression,...”

      If confused with $filter/$orderby system query options one could draw wrong implications, e.g. functions cannot be invoked within a key predicate from parameter alias assignment.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              gerald.krause1 Gerald Krause
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: