[root]/classes/org/makumba/db/makumba/sql

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 125 (100.0%) | 5094 (100.0%) | 40.7 |
| manuel_gay | 52 (41.6%) | 4746 (93.2%) | 91.2 |
| rosso_nero | 52 (41.6%) | 274 (5.4%) | 5.2 |
| cristian_bogdan | 20 (16.0%) | 74 (1.5%) | 3.7 |
| marius9 | 1 (0.8%) | 0 (0.0%) | 0.0 |
Correct information about pool size, opened connections etc.
20 lines of code changed in 1 file:
Improving error message when connection is stale
8 lines of code changed in 1 file:
JDBC url now gets UTF-8 parameters added if requested
0 lines of code changed in 1 file:
Replacing ResourcePool with c3p0
0 lines of code changed in 2 files:
fixing bug: foreign key names still too long (mysql)
0 lines of code changed in 1 file:
- finishing implementation of DataDef and FieldDef, untested
- small adjustment in parsing
- some changes in DataDef and FieldDef interface
1 lines of code changed in 1 file:
fixing the timer repetition time
0 lines of code changed in 1 file:
- changed the StalePreventionThread in ResourcePool to a timer task, to avoid having it killed by GC
- added a checking mechanism to resources returned by the ResourcePool, discarding resourced that can't be renewed
- removing the autoReconnect property, since it is not working and not recommened to usage by the mysql connector folks
5 lines of code changed in 2 files:
fixing bug 801
14 lines of code changed in 2 files:
allowing an insertion table to be specified at query analysis
0 lines of code changed in 1 file:
using the first field to annotate multi-field key uniqueness
3 lines of code changed in 1 file:
using the error message defined in the MDD, if existing
2 lines of code changed in 1 file:
formatting
42 lines of code changed in 1 file:
removing useless string concatenations
0 lines of code changed in 2 files:
- moving database configuration to Makumba.conf
- fixing the OO design of TransactionProvider-s, now they extend TransactionProvider instead of implementing some strange interface
- updating hibernate version
sorry for the big commit but it's a big change. please test, comment, etc.
0 lines of code changed in 5 files:
not wrapping composite validation exception
0 lines of code changed in 1 file:
removing debug info, fixing bug
0 lines of code changed in 1 file:
fixing generics warnings
24 lines of code changed in 1 file:
avoiding useless string concatenation
37 lines of code changed in 5 files:
fixing a typo ;-)
1 lines of code changed in 1 file:
code cleanup - resolved generics warnings, etc
17 lines of code changed in 1 file:
making sure generated foreign key names aren't longer than their authorized length
22 lines of code changed in 1 file:
better debug, with actual parameter values
0 lines of code changed in 1 file:
allowing null parameters read from attributes
3 lines of code changed in 1 file:
avoiding a NPE
3 lines of code changed in 1 file:
avoiding using Text.toString(), using getString() wherever we know about it.
this is done in preparation to change Text.toString() to something more meaningful and less memory-intensive
0 lines of code changed in 2 files:
better debug info on runtime exceptions
6 lines of code changed in 1 file:
better name resolver management, more generic query analysis handling, fewer assumptions about the case of query keywords
34 lines of code changed in 3 files:
better error message for foreign key errors in mysql DBs
84 lines of code changed in 4 files:
specific treatment of foreign key erorrs
8 lines of code changed in 2 files:
added a bit more template parametrization. some is still missing as we'd have to change the Database interface which might impact on existing BL; worth trying though
0 lines of code changed in 1 file:
separated query analysis from query execution, associated inlining with analysis, doing inlining by default before any analysis or execution, cache query inlinings, one instance per query analyzer type
0 lines of code changed in 1 file:
closing PreparedStatements and ResultSets like crazy
0 lines of code changed in 4 files:
closing the prepared statement after 6-7 years
6 lines of code changed in 1 file:
foreign keys also for ptrRel
0 lines of code changed in 1 file:
adding @override, resolving some generics warnings
0 lines of code changed in 24 files:
resolving generics
0 lines of code changed in 1 file:
resolving generics
8 lines of code changed in 2 files:
applying code clean up
0 lines of code changed in 1 file:
making check work if there are null values
2 lines of code changed in 1 file:
(8 more)