Erik Winn
|
b841b3bc24
|
Added install targets and documentation
|
13 years ago |
Erik Winn
|
3930ef431b
|
fixed memory leak (forgotten closedir ..) in wormgen
|
13 years ago |
Erik Winn
|
35140d9783
|
switched to new/pointer for ctemplate::TemplateDictionary - did not fix possible memory leak (this is a ctemplate issue)
|
13 years ago |
Erik Winn
|
9bc4c1e856
|
Added documentation and default template directories
|
13 years ago |
Erik Winn
|
44ed4bd6ce
|
Added install target to cmake files
|
13 years ago |
Erik Winn
|
a8bb63d746
|
Disable verbosity in sqlite driver
|
13 years ago |
Erik Winn
|
384d4ec1fb
|
Fix gettor in template
|
13 years ago |
Erik Winn
|
070941b39a
|
Adjusting README
|
13 years ago |
Erik Winn
|
9226c305b6
|
Added foreign key metadata support to sqlite driver
|
13 years ago |
Erik Winn
|
4e8dd8dd7f
|
Fix settors in template ..
|
13 years ago |
Erik Winn
|
f6cdd1e9f5
|
Added gettor/settors for referenced classes, smarter pluralizing
|
13 years ago |
Erik Winn
|
f008de368c
|
dont repeat forward declarations
|
13 years ago |
Erik Winn
|
348bec6877
|
removed scratch tables
|
13 years ago |
Erik Winn
|
f2d6362788
|
fine tuning logic w/ctemplate dicts, also - use table name in manytoone, disable verbosity ..
|
13 years ago |
Erik Winn
|
02e3521665
|
change default template to use table name in manytoone
|
13 years ago |
Erik Winn
|
3c47701265
|
Adding support for foreign Key relationships - UNSTABLE, mostly works ..
|
13 years ago |
Erik Winn
|
bfaee1e3d9
|
fixed setting tablename, added accessors for referencedClassName*
|
13 years ago |
Erik Winn
|
75c4e5b9f2
|
added accessors for referingClassName and dump()
|
13 years ago |
Erik Winn
|
fc8c6e33c5
|
add has*Keys functions, a little code reorganization
|
13 years ago |
Erik Winn
|
b8bcdaad39
|
Set table name on foreign key
|
13 years ago |
Erik Winn
|
7a675ca8a2
|
Added support for private members, gettor and settor generation
|
13 years ago |
Erik Winn
|
39d56de122
|
Some optimizing and error handling in generator init
|
13 years ago |
Erik Winn
|
3439bd3131
|
Documentation, code cleaning
|
13 years ago |
Erik Winn
|
f2e8f7cfaf
|
Add documentation to WormClassGenerator
|
13 years ago |
Erik Winn
|
b1d56f5897
|
updated README
|
13 years ago |
Erik Winn
|
1dba1ad78b
|
various minor tweaks, disabled "unsigned" which is broken ..
|
13 years ago |
Erik Winn
|
b57a51a018
|
add option to set templates directory.
|
13 years ago |
Erik Winn
|
5399825fde
|
removed hardcoded generation, uses WormClassGenerator now; cleaned up template
|
13 years ago |
Erik Winn
|
1b0a553a4b
|
class generator now works (uses ctemplate)
|
13 years ago |
Erik Winn
|
d18dd73fe3
|
fix column name to variable translations and toSingular (some) - dont singularize "address", etc.
|
13 years ago |
Erik Winn
|
512908ee87
|
several additions to support code generation
|
13 years ago |
Erik Winn
|
f139ac5776
|
wormgen - use type() instead of dataType for columns
|
13 years ago |
Erik Winn
|
7fb593b381
|
Add code generation files to build
|
13 years ago |
Erik Winn
|
e7061e2f1d
|
Add code generation classes
|
13 years ago |
Erik Winn
|
f2299c336a
|
add foreign and referenced key classes to build
|
13 years ago |
Erik Winn
|
e4cb21cc10
|
have initMetaData add referencedkey data to tables
|
13 years ago |
Erik Winn
|
5f234858f6
|
add read/write access getTable (protected) for modifying tables in cache
|
13 years ago |
Erik Winn
|
a58b57f512
|
add support for referenced keys to WSqlTable
|
13 years ago |
Erik Winn
|
2ca5cc980f
|
add class for reverse references
|
13 years ago |
Erik Winn
|
edee72b159
|
initialize metadata in wormgen at start
|
13 years ago |
Erik Winn
|
3216af7795
|
add support for initializing and cacheing metadata
|
13 years ago |
Erik Winn
|
f7e681f04f
|
add support for cacheing table metadata, move some things to WSqlDriver
|
13 years ago |
Erik Winn
|
4fc9f29bf8
|
added support for foreign keys in WSqlTable
|
13 years ago |
Erik Winn
|
18f78a5c32
|
added support for foreign keys in mysql driver
|
13 years ago |
Erik Winn
|
3bc773b3b8
|
add verbosity of foreign keys for tables ..
|
13 years ago |
Erik Winn
|
1e592da0f5
|
fix indexOf(string) and operator[string|char*] in WSqlRecord
|
13 years ago |
Erik Winn
|
2d9ec907e4
|
DANGER: disabling string escape in execute (see fixme)
|
13 years ago |
Erik Winn
|
ba7c0ce3dc
|
fix args for driver in wormgen
|
13 years ago |
Erik Winn
|
c7a27752a3
|
add argument to set database driver to wormgen
|
13 years ago |
Erik Winn
|
72a9d949da
|
changed WSqlTable column list to vector, added foreign key class
|
13 years ago |