We've decided that attributes should not be nullable, but QL currently allows insert queries where fields aren't defined. Querying on these fields later on causes null pointer exceptions.
The type-checker catches it, but it is not run on the API, and it doesn't support parameterized queries.
Expected behavior
A insert query with missing fields should not be compiled and executed.
Describe the bug
We've decided that attributes should not be nullable, but QL currently allows insert queries where fields aren't defined. Querying on these fields later on causes null pointer exceptions.
The type-checker catches it, but it is not run on the API, and it doesn't support parameterized queries.
Expected behavior
A
insert
query with missing fields should not be compiled and executed.