[root]/classes/org/makumba/db/makumba
sql
(32 files, 4865 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 97 (100.0%) | 2589 (100.0%) | 26.6 |
| manuel_gay | 43 (44.3%) | 2004 (77.4%) | 46.6 |
| cristian_bogdan | 29 (29.9%) | 363 (14.0%) | 12.5 |
| rosso_nero | 24 (24.7%) | 212 (8.2%) | 8.8 |
| marius9 | 1 (1.0%) | 10 (0.4%) | 10.0 |
Correct information about pool size, opened connections etc.
10 lines of code changed in 1 file:
Replacing ResourcePool with c3p0
0 lines of code changed in 2 files:
fixing a mistake of last commit
0 lines of code changed in 1 file:
more verbose
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
69 lines of code changed in 2 files:
- allowing the usage of current session context for hibernate transactions
- adding mass insert method in Transaction interface & implementation
7 lines of code changed in 1 file:
fixes related to SELECT ... INSERT
5 lines of code changed in 2 files:
some minor things: fixed warnings, added FIXMEs
1 lines of code changed in 1 file:
- making the intelligent mechanism in TransactionProvider actually work
- fixing part of the HQL tests
0 lines of code changed in 1 file:
simplyfying the TransactionProvider, i.e. moving special methods to the right implementations
28 lines of code changed in 1 file:
- making TransactionProvider intelligent: if getConnectionTo() wants to access a dataSource that is not of the type of the TransactionProvider implementation, automatically switches to the right implementation
- experimentation: method to unload static reference to singleton on context uninstall. maybe it will help with our problem
- fixing bug 1090
43 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:
adding generics
2 lines of code changed in 1 file:
fixing generics warnings
88 lines of code changed in 2 files:
fixing generics warnings
29 lines of code changed in 3 files:
avoiding useless string concatenation
0 lines of code changed in 2 files:
avoiding useless string concatenation
4 lines of code changed in 2 files:
live validation fixes
10 lines of code changed in 1 file:
more robust, small bug fix
0 lines of code changed in 1 file:
simplifying code a bit
0 lines of code changed in 1 file:
optionally accepting :paramers, this is configurable in localhost_engine_dbname.properties
0 lines of code changed in 1 file:
optionally accepting :paramers, this is configurable in localhost_engine_dbname.properties
0 lines of code changed in 2 files:
using mql by default as karamba works
3 lines of code changed in 1 file:
preventing number-format exception for integers
0 lines of code changed in 1 file:
closing connections in a try/finally
70 lines of code changed in 1 file:
change of default provider due to form test failures. will change it back hopefully soon :)
0 lines of code changed in 1 file:
facades to mql, now the default oql parser
0 lines of code changed in 1 file:
setting transaction context to RequestAttributes (in BL via DbConnectionProvider) and PageAttributes (in page QueryExecution via QueryProvider), and supporting context attribute processing in TransactionImplementation and its subclasses
14 lines of code changed in 3 files:
adding generics to some DB functions
0 lines of code changed in 1 file:
future work comments
5 lines of code changed in 1 file:
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 3 files:
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:
stubs for query pre-processing
0 lines of code changed in 1 file:
db.update now also returns the number of updated rows
0 lines of code changed in 2 files:
resolving generics
3 lines of code changed in 2 files:
method to check foreign keys
11 lines of code changed in 1 file:
resolving generics
0 lines of code changed in 2 files:
resolving generics
6 lines of code changed in 1 file:
resolving generics
0 lines of code changed in 2 files:
- transaction providers now know their query language
- making relation crawler hql compatible
5 lines of code changed in 1 file:
(13 more)