SQL++

SQL++ is a highly expressive semi-structured query language that encompasses both the SQL and the JSON data model. SQL++ is SQL backwards-compatible.

The Configurable version of SQL++ includes configuration options that formally itemize the semantics variations that language designers may choose from.

We use SQL++ in FORWARD's middleware query processor.

In collaboration with our colleagues at UCI, we are also developing the SQL++ language on top of the AsterixDB database.

Supported by NSF III 1219263, a Couchbase award and an Informatica award.

© UC San Diego

SQL++

Specification Reference Implementation of

the Configurable SQL++ ASTERIX SQL++