[root]/classes/org/makumba/db
hibernate
(10 files, 2103 lines)
customtypes
(0 files, 0 lines)
hql
(0 files, 0 lines)
propertyaccess
(0 files, 0 lines)
makumba
(15 files, 2307 lines)
sql
(32 files, 4865 lines)
sql
(0 files, 0 lines)
cloudscape
(0 files, 0 lines)
dbcp
(0 files, 0 lines)
informix
(0 files, 0 lines)
msql
(0 files, 0 lines)
mysql
(0 files, 0 lines)
odbcjet
(0 files, 0 lines)
v4
(0 files, 0 lines)
oql
(0 files, 0 lines)
oracle
(0 files, 0 lines)
pgsql
(0 files, 0 lines)
old
(0 files, 0 lines)
qed
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 222 (100.0%) | 4338 (100.0%) | 19.5 |
| manuel_gay | 77 (34.7%) | 1958 (45.1%) | 25.4 |
| cristi | 53 (23.9%) | 1029 (23.7%) | 19.4 |
| cristian_bogdan | 37 (16.7%) | 852 (19.6%) | 23.0 |
| rosso_nero | 31 (14.0%) | 457 (10.5%) | 14.7 |
| adlerscout | 4 (1.8%) | 32 (0.7%) | 8.0 |
| marius9 | 5 (2.3%) | 8 (0.2%) | 1.6 |
| adler | 3 (1.4%) | 2 (0.0%) | 0.6 |
| stefan | 12 (5.4%) | 0 (0.0%) | 0.0 |
- simplifying datadefinitionprovider interface
- getting database tests to work with new mdd parser
- unit tests for new parser
0 lines of code changed in 1 file:
- allowing the usage of current session context for hibernate transactions
- adding mass insert method in Transaction interface & implementation
5 lines of code changed in 1 file:
correctly passing on unauthenticated exception, getting exception root cause before putting it in the attributes
0 lines of code changed in 1 file:
- 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 2 files:
fixing generics warnings
40 lines of code changed in 1 file:
removed a hibernate dependency that made it impossible to run makumba without hibernate.jar
9 lines of code changed in 1 file:
allowing null parameters read from attributes
4 lines of code changed in 1 file:
made recently added code work also in hibernate
0 lines of code changed in 1 file:
deleting ptrOnes & sets in setComplex
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
72 lines of code changed in 1 file:
adding generics to some DB functions
0 lines of code changed in 1 file:
fixing a typo :-)
1 lines of code changed in 1 file:
transaction with context
16 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 1 file:
stupid me, update(Pointer p) of course updates only one record
3 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
8 lines of code changed in 1 file:
applying code clean up, resolving generics
0 lines of code changed in 1 file:
formatting code
0 lines of code changed in 1 file:
Avoiding creation of useless object instances of Providers by using singletons
2 lines of code changed in 2 files:
OQL queries now all accept multiple parameters (positional or named)
refactored query providers, separated completely from query analyzers
22 lines of code changed in 1 file:
removed references to Configuration when it is default, thus heavily reducing dependencies to the class
0 lines of code changed in 2 files:
Moving common db classes to their package, small refactoring, moving static methods from Configuration back to a more proper place.
549 lines of code changed in 2 files:
Refactoring: moving makumba database to separate package
0 lines of code changed in 12 files:
Moving developer utility class to devel
0 lines of code changed in 1 file:
Formatting source, documentation
32 lines of code changed in 5 files:
Formatting source, documentation
141 lines of code changed in 2 files:
Refactoring: separating better Hibernate and Makumba DB components
5 lines of code changed in 3 files:
a proper cache of session factories, kept only where it is needed
0 lines of code changed in 2 files:
Method to get configuration of the dataSource
4 lines of code changed in 1 file:
Transaction (both Makumba and Hibernate) now supports named parameters
0 lines of code changed in 1 file:
Transaction (both Makumba and Hibernate) now supports named parameters
0 lines of code changed in 4 files:
Moving database-level name resolution business to NameResolver
40 lines of code changed in 2 files:
Using specific ways of updating for each implementation
4 lines of code changed in 1 file:
Small fixes
0 lines of code changed in 1 file:
More methods, improving existing ones
22 lines of code changed in 1 file:
Adding method to get "null" in makumba
5 lines of code changed in 1 file:
Improving comments
2 lines of code changed in 1 file:
Moving generic code to more generic place (but it shouldn't stay there)
3 lines of code changed in 1 file:
Moving generic methods out of here
1 lines of code changed in 1 file:
(84 more)