[root]/classes/org/makumba/db/hibernate/hql

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 113 (100.0%) | 1553 (100.0%) | 13.7 |
| cristian_bogdan | 48 (42.5%) | 962 (61.9%) | 20.0 |
| manuel_gay | 63 (55.8%) | 587 (37.8%) | 9.3 |
| rosso_nero | 1 (0.9%) | 4 (0.3%) | 4.0 |
| adlerscout | 1 (0.9%) | 0 (0.0%) | 0.0 |
Removing empty package
0 lines of code changed in 16 files:
Refactoring: moving query execution from HibernateQueryProvider to HibernateTransaction. HibernateTransaction.executeQuery now supports named parameters.
Left TODO: do the same for MakumbaTransactions, so Transaction.executeQuery supports named parameters and decide what to do with QueryProvider-s.
2 lines of code changed in 1 file:
Improved checking, treating case when type is null
10 lines of code changed in 1 file:
enum field for setintEnum tables is called enum_ in hibernate
17 lines of code changed in 1 file:
Making it possible for the analyzer to analyze queries with not-named parameters (of the kind "SELECT bla FROM bla WHERE bla.some = ?")
13 lines of code changed in 1 file:
RuntimeWrappedException is now a standard throwable with a cause. could be eliminated totally I guess
0 lines of code changed in 1 file:
better type analyzer debug
0 lines of code changed in 1 file:
better subquery alias handling, subquery result type analysis, aggregate type analysis
0 lines of code changed in 1 file:
better logging, better subquery alias types, subquery projection type analysis, aggregate type analysis
0 lines of code changed in 1 file:
avoiding a NPE in DataDefinition, a nice exception instead
5 lines of code changed in 1 file:
type analyzer does not continue analysis after first error. the error goes to the page instead of standard out
0 lines of code changed in 2 files:
avoiding a NPE in the type analyzer if a label is unknown, better error message instead
4 lines of code changed in 1 file:
Refactoring: introducing TransactionProvider and removing static dependencies from MakumbaSystem wherever possible.
0 lines of code changed in 1 file:
Refactoring: removing dependencies from MakumbaSystem, using Providers and Configuration instead
21 lines of code changed in 2 files:
beginning of parameter type computation, especially for pointers, which is needed for passing external-form makumba pointers to hql queries
83 lines of code changed in 4 files:
Refactoring: merging list and forms refactoring branch
11 lines of code changed in 1 file:
fixed bug: the outer query aliases where not available to the inner queries
2 lines of code changed in 1 file:
adding created files to cvsignore
4 lines of code changed in 1 file:
Fixing bug causing NullPointerException when there is no orderBy clause
2 lines of code changed in 1 file:
Removing forgotten system.out.println
0 lines of code changed in 1 file:
Workaround for the hibernate bug with column names
0 lines of code changed in 1 file:
fixed ClassCastException for case-when
7 lines of code changed in 2 files:
added "extra data" for the type analyzers so we can store FieldDefinitions, besides String composite type names and int simple field type codes
0 lines of code changed in 6 files:
fixed a bug with ptrOne
2 lines of code changed in 1 file:
throwing errors instead of SemanticException as SemanticException (and RecognitionException) seem not to stop the tree walking, leading to ClassCastException (CommonAST) later on
7 lines of code changed in 1 file:
Throwing relevant exceptions on not finding field / dataDefinition
8 lines of code changed in 1 file:
Fixing CommonAST ClassCastException
0 lines of code changed in 5 files:
Implemented type recognition of functionCalls: int, real, date, char
0 lines of code changed in 4 files:
Added type recognition for the case where they're subqueries
0 lines of code changed in 2 files:
made it work with hibernate_ projections
0 lines of code changed in 1 file:
Added type support for parameters, and added according tests
1 lines of code changed in 4 files:
Testing if arithmetic operations are allowed
0 lines of code changed in 1 file:
Fixed bug in external set
0 lines of code changed in 1 file:
Added trim to description setting
3 lines of code changed in 1 file:
removed some printouts
4 lines of code changed in 1 file:
refactored ObjectType, added FROM analysis, fixed some JOIN bugs
224 lines of code changed in 7 files:
better error messages
0 lines of code changed in 1 file:
fixed bug
0 lines of code changed in 1 file:
cristi fixed problems in the analyzer
0 lines of code changed in 1 file:
Fixing bug in returning type
50 lines of code changed in 3 files:
(11 more)