RyuQ Data Language

Sections

Introduction

Basic Structure

Query Language

Data Control Language

Data Definition Language

Transactions

Declaration, Assignment and Comparison

Unorderd Notes

Notes

2013-05-19:

The name RyuQ has been chosen.

Some idiosyncracies remain, as do some elements that will no doubt cause grief on initial implementation. Forseeable problems have to do more with implementation efficiency within the existing database engine than any difficulty mapping concepts to implementation. Inefficient initial implementation is acceptable. A better implementation can be grown within Postgres in a way that is completely orthogonal to the SQL engine.

Idisyncracies within the basic syntax will become more apparent the further along the preprocessor gets. Areas that will not play well with the existing Postgres query engine are bound to crop up right around the time data operations defined over arbitrary expressions are implemented.