Darren Duncan
Darren Duncan
Sometimes the system running a Dataphor GUI application can be slow. Currently the forms for a particular application can display and appear to be "done" but show no records, however...
Currently the only literal syntax D4 provides for row values is ```row { v1 name1, v2 name2, ... }``` while row type declarations have the format ```row { name1 :...
Dataphor has its own reflection analogies to the SQL INFORMATION_SCHEMA, in some ways more powerful, and in other ways seemingly very lacking. A key thing that is lacking is an...
Currently D4 is strict about the format of all comma-lists such that they may only appear between list items and may not appear before the first item or after the...
The Dataphor catalog does not seem to be transactional, that is, "create operator" statement is not subject to an explicit transaction. ``` BeginTransaction(); create operator Foo() : Integer begin result...
The D4 parser as seen from Dataphoria is sensitive to whitespace differences where it shouldn't be. ```create operator Foo() : Integer begin result := 42; end;``` If this is executed...
Dataphoria is having a number of failures in handling generic declared types. For a baseline, run the following D4 code: ``` create session operator Foo() : table {x: Integer, y:...
Compare the following D4 expressions: Exhibit A: ```select System.TableVars add {Name.Value x} group add {Concat(",", x order by {x}) y}``` Exhibit B: ```select System.TableVars add {Name.Value x} group add {Concat(x...
Run the following CQL in the CQL Runner: ``` define x: 'hello' define y: '' define z: null ``` As you can see, the non-erroneous empty string result is not...
The current CQL Runner at http://cql-runner.dataphoria.org exhibits certain visual artifacts and consequential UI failures in the Safari browser (version 11) which can be reproduced by the following steps: 1. Load...