Datypic Logo

What's New in XQuery 3.0 and 3.1: A Training Course

Abstract

Detailed technical coverage of the features of XQuery that are new in version 3.0 and 3.1. Emphasis is on practical examples and hands-on participation from the attendees.

Duration

2-3 days

Schedule

To schedule a class, please contact us at pwalmsley@datypic.com.

Topics covered

  • FLWOR differences
    • Grouping
    • Windowing
    • Allowing empty
    • Count clause
  • New expressions
    • Mapping operator (!)
    • String concatenation operator (||)
    • String constructors (``[ and ]``)
    • Arrow operator (==>)
    • Switch expression
    • Try/catch expression
  • Output declarations
    • Output methods
    • Other serialization parameters
  • Function differences
    • Private functions
    • Arrow operator
    • Annotations
  • New built-in functions
    • Sorting
    • Formatting dates, times and numbers
    • Analyzing strings
    • Parsing and serializing XML
    • Math and trigonometry
    • Miscellaneous
  • Higher-order functions
    • Why higher-order functions?
    • Named function references
    • Inline function expressions
    • Partial function application
    • Built-in higher-order functions
    • Writing your own higher-order functions
  • Arrays, maps and JSON
    • Arrays
    • Maps
    • Converting to and from JSON