eelke
0c3bb27e58
Further improvements to codegeneration the defaultcpp config is now called the PgLab
...
config as it is very specific to the PgLab codebase.
More hard programmed templates moved out of codebuilder to the language config.
2018-09-19 09:55:43 +02:00
eelke
0ba632afd1
The getAsArray variation that uses a default value for NULL elements crashed when the
...
array value itself was NULL.
Choosen to return without error adding zero elements to the list. If you really need strict NULL handling do this
using the other functions possibly checking for null before hand to choose other code path.
2018-09-19 08:45:01 +02:00
eelke
8d3bddfa1e
Moved implementations from header to cpp.
2018-09-19 08:25:58 +02:00
eelke
e4ccd93b09
Better support for boost::optional in database layer.
2018-09-19 08:25:23 +02:00
eelke
780d912cd1
Adjusted project files for new boost version.
...
This should be handled differently the location of boost should not be baked into the project files.
2018-09-18 20:24:54 +02:00
eelke
f5145f36ed
wip: codegenerator, basic widget present for showing the generated code and specifying
...
parameters. Some code is also generated but it is not complete yet.
minimum still required
- field assignments
- properly format and escape the query string
2018-09-18 11:54:43 +02:00
eelke
daf9536bed
Moved typemapping test code to its own unit so it is clearer that the tests exist
2018-09-18 07:45:49 +02:00
eelke
c13bbde2e4
Put the FormatToStream function in its own compilation unit as it might
...
be useful for other things to.
2018-09-17 15:43:26 +02:00
eelke
22bad8fb22
Added name mangling tests.
2018-09-17 15:41:47 +02:00
eelke
8f4845d4d2
Lot of code for generating code. Working on unit tests.
2018-09-09 21:04:23 +02:00
eelke
da45929b12
Fix SqlLexer test
2018-09-09 16:20:30 +02:00