9a61486
(HEAD -> master)
* fix WSqlDatum data<> methods, do not reuse sstream (it appends data ..) by
2014-01-13 09:41:09 -0700
13816c8
add referencedVariableName conv. method by
2014-01-12 12:05:37 -0700
01c9519
clean up key strings, remove const char *s by
2014-01-12 12:04:02 -0700
f08a43b
add escape_mysql_keyword - support for tables/columns named with mysql keywords by
2014-01-12 10:53:45 -0700
b880498
add REFERING_VARIABLE_NAME, fix "long long" bug by
2014-01-12 10:49:41 -0700
e30141b
add referingVariableName, fix white space by
2014-01-12 10:32:01 -0700
417dcb1
* move Wt::Dbo templates to wt/dbo subdiretory deleted: class_declaration.tpl new file: wt/dbo/class_declaration.tpl new file: wt/dbo/class_definition.tpl by
2014-01-12 10:19:32 -0700
7623818
* minor codegen template fixes by
2013-10-08 08:42:35 -0600
39c1d4d
* move datatype switches from wsqlcolumn to wsqldatatype by
2013-10-08 08:39:58 -0600
9a6a875
* add HEADER_GUARD tag for #ifndef guards .. * fix and improve Qt template examples by
2013-09-27 20:40:11 -0600
5cb77c3
* README additions for new tags by
2013-09-26 22:39:44 -0600
4e95223
* add smart lazy loading and misc improvements to Qt templates by
2013-09-26 22:38:37 -0600
5758879
* add support for more template tags by
2013-09-26 22:37:46 -0600
cfc1fd5
* gradually improving (somewhat broken) Qt example templates by
2013-09-25 20:14:18 -0600
beb51d2
* add support for new tags for template and more README stuff .. by
2013-09-25 20:02:18 -0600
9f25ecd
* format README to fit github's idea of how long a line should be .. by
2013-09-24 21:47:54 -0600
da7a46e
* adjust README for new additions, quasi-stability .. by
2013-09-24 21:34:02 -0600
38d0e79
* add support for baseclass/subclass generation by
2013-09-24 20:01:30 -0600
b037f99
* lower case output file names by
2013-09-23 19:57:40 -0600
7ce7dd5
* fix some typo/format errors in example templates (Qt) by
2013-09-23 19:55:34 -0600
134f18f
* fix includes string (don't use angle brackets for local, doh ..) * fix bug that overwrote dictionary entries for local includes by
2013-09-21 20:27:45 -0600
b6b885e
* add static string constants for new supported tags by
2013-09-21 17:01:54 -0600
4dd24f7
* adding new template examples .h/.cpp (for Qt) by
2013-09-21 17:00:08 -0600
415fff1
* added support for columns count tag * added support for primary key (section and key name) * include vector if a table "has many" * misc minor refactoring and clean up by
2013-09-21 16:34:47 -0600
fb0fe27
* added support for adding includes to class definition (.cpp) in code generator by
2013-09-20 11:48:26 -0600
d6f727c
Removed boost from requirements. by
2013-04-17 21:29:35 -0600
17f2dcb
* removing boost dependencies by
2013-04-17 21:18:54 -0600
15bcb21
Change error handling - have drivers store errors in Database::errorStack by
2013-04-07 18:59:30 -0600
711978e
Formatting and minor adjustments by
2013-04-07 18:35:31 -0600
11c05dd
Update readme and add warning: API changes by
2013-04-06 20:27:33 -0600
8a32c84
* fix build issues, vector mistake by
2013-04-06 20:03:27 -0600
93c511f
Minor refactors (eg: empty -> isEmpty) Major reformatting - switch to cleaner style and tabs, most .cpp files touched by
2013-04-06 13:06:33 -0600
925f701
Refactoring accessors, updated docs Misc notes/todo thoughts by
2013-04-05 21:02:09 -0600
111f667
* add check to avoid reference to null driver in WSqlDatabase * fix name clash with system library in WSqlError by
2012-08-08 22:06:26 -0600
57bd815
Added find ctemplate cmake module, changed CMakeLists to use variables for linkage by
2011-11-27 13:43:15 -0700
29aa6d4
fix find sqlite3 cmake mod for ubuntu/debian 386/32 libraries by
2011-11-27 12:35:20 -0700
c7db6fe
add file to hold build directory in place by
2011-11-27 11:32:06 -0700
c02a62d
Merged pull request: add Sqlite cmake module, move cmake mods from build/ to cmake/, escape [] in sqlite driver by
2011-11-27 11:15:44 -0700
d8d48dd
Merge branch 'master' of https://github.com/ilkosta/worm by
2011-11-27 11:08:53 -0700
67e2e84
changed email address by
2011-11-27 11:08:18 -0700
bd5bc77
escaped "[]" chars from sqlite table names. Cleaned build directory to avoid warnings from kdevelop. Moved FindMySQL.cmake in cmake/ directory. Added pgquiles's FindSqlite3.cmake. by
2011-11-27 11:48:47 +0100
1a32c63
documentation edits by
2011-11-18 21:05:44 -0800
60cb0f3
API Refactoring - changed execute() to be query(), use when results expected by
2011-11-18 16:17:51 -0800
1b600b2
Updated and added to documentation by
2011-11-18 15:23:07 -0800
68c1402
Moved doxygen index page content to its own file. by
2011-11-18 15:06:10 -0800
ee883e7
Adding minimal Wt example usage of wormlib DAL functionality. by
2011-11-16 00:14:19 -0800
5eb27e3
Installation instructions improved in readme by
2011-10-31 17:02:39 -0700
79a2021
Documentation by
2011-10-31 16:15:40 -0700
77e809a
Adding doxygen docs (for those w/out doxygen) by
2011-10-31 15:09:33 -0700
ddb5c1b
remove accidentally added .. by
2011-10-31 13:30:06 -0700
b841b3b
Added install targets and documentation by
2011-10-31 13:18:16 -0700
3930ef4
fixed memory leak (forgotten closedir ..) in wormgen by
2011-10-30 22:18:55 -0700
35140d9
switched to new/pointer for ctemplate::TemplateDictionary - did not fix possible memory leak (this is a ctemplate issue) by
2011-10-30 22:17:18 -0700
9bc4c1e
Added documentation and default template directories by
2011-10-30 20:40:19 -0700
44ed4bd
Added install target to cmake files by
2011-10-30 20:39:50 -0700
491902d
(gh-pages)
github generated gh-pages branch by
2011-10-30 19:47:53 -0700
a8bb63d
Disable verbosity in sqlite driver by
2011-10-30 17:02:59 -0700
384d4ec
Fix gettor in template by
2011-10-30 16:59:51 -0700
070941b
Adjusting README by
2011-10-30 16:23:43 -0700
9226c30
Added foreign key metadata support to sqlite driver by
2011-10-30 16:14:29 -0700
4e8dd8d
Fix settors in template .. by
2011-10-30 16:00:42 -0700
f6cdd1e
Added gettor/settors for referenced classes, smarter pluralizing by
2011-10-29 23:56:47 -0700
f008de3
dont repeat forward declarations by
2011-10-29 22:42:01 -0700
348bec6
removed scratch tables by
2011-10-29 21:40:24 -0700
f2d6362
fine tuning logic w/ctemplate dicts, also - use table name in manytoone, disable verbosity .. by
2011-10-29 21:39:19 -0700
02e3521
change default template to use table name in manytoone by
2011-10-29 21:37:24 -0700
3c47701
Adding support for foreign Key relationships - UNSTABLE, mostly works .. by
2011-10-29 02:23:27 -0700
bfaee1e
fixed setting tablename, added accessors for referencedClassName* by
2011-10-29 02:20:21 -0700
75c4e5b
added accessors for referingClassName and dump() by
2011-10-29 02:18:42 -0700
fc8c6e3
add has*Keys functions, a little code reorganization by
2011-10-29 02:16:32 -0700
b8bcdaa
Set table name on foreign key by
2011-10-29 02:14:03 -0700
7a675ca
Added support for private members, gettor and settor generation by
2011-10-28 22:08:47 -0700
39d56de
Some optimizing and error handling in generator init by
2011-10-28 21:14:38 -0700
3439bd3
Documentation, code cleaning by
2011-10-28 17:54:29 -0700
f2e8f7c
Add documentation to WormClassGenerator by
2011-10-28 17:52:53 -0700
b1d56f5
updated README by
2011-10-28 16:30:11 -0700
1dba1ad
various minor tweaks, disabled "unsigned" which is broken .. by
2011-10-27 01:15:42 -0700
b57a51a
add option to set templates directory. by
2011-10-27 01:14:53 -0700
5399825
removed hardcoded generation, uses WormClassGenerator now; cleaned up template by
2011-10-27 00:17:22 -0700
1b0a553
class generator now works (uses ctemplate) by
2011-10-27 00:16:07 -0700
d18dd73
fix column name to variable translations and toSingular (some) - dont singularize "address", etc. by
2011-10-27 00:13:37 -0700
512908e
several additions to support code generation by
2011-10-26 22:27:29 -0700
f139ac5
wormgen - use type() instead of dataType for columns by
2011-10-26 22:26:24 -0700
7fb593b
Add code generation files to build by
2011-10-26 22:25:36 -0700
e7061e2
Add code generation classes by
2011-10-26 22:24:27 -0700
f2299c3
add foreign and referenced key classes to build by
2011-10-21 17:23:30 -0700
e4cb21c
have initMetaData add referencedkey data to tables by
2011-10-21 17:20:06 -0700
5f23485
add read/write access getTable (protected) for modifying tables in cache by
2011-10-21 17:18:03 -0700
a58b57f
add support for referenced keys to WSqlTable by
2011-10-21 17:16:03 -0700
2ca5cc9
add class for reverse references by
2011-10-21 17:14:16 -0700
edee72b
initialize metadata in wormgen at start by
2011-10-20 17:09:42 -0700
3216af7
add support for initializing and cacheing metadata by
2011-10-20 16:36:35 -0700
f7e681f
add support for cacheing table metadata, move some things to WSqlDriver by
2011-10-20 16:33:45 -0700
4fc9f29
added support for foreign keys in WSqlTable by
2011-10-20 14:57:28 -0700
18f78a5
added support for foreign keys in mysql driver by
2011-10-20 14:56:27 -0700
3bc773b
add verbosity of foreign keys for tables .. by
2011-10-20 14:54:52 -0700
1e592da
fix indexOf(string) and operator[string|char*] in WSqlRecord by
2011-10-20 14:25:01 -0700
2d9ec90
DANGER: disabling string escape in execute (see fixme) by
2011-10-20 13:55:34 -0700
ba7c0ce
fix args for driver in wormgen by
2011-10-20 13:43:48 -0700
c7a2775
add argument to set database driver to wormgen by
2011-10-20 13:37:56 -0700