[root]/classes/org/makumba/list/engine
valuecomputer
(4 files, 523 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 45 (100.0%) | 1553 (100.0%) | 34.5 |
| manuel_gay | 19 (42.2%) | 1456 (93.8%) | 76.6 |
| rosso_nero | 12 (26.7%) | 71 (4.6%) | 5.9 |
| cristian_bogdan | 14 (31.1%) | 26 (1.7%) | 1.8 |
fixing warnings
0 lines of code changed in 1 file:
fixing generics
0 lines of code changed in 1 file:
fixing generics
0 lines of code changed in 1 file:
avoiding useless string concatenation
0 lines of code changed in 1 file:
little fix, so "" orderby's don't lead to an orderby being added to query
2 lines of code changed in 1 file:
fix for pagination with group by, fixing some generics
0 lines of code changed in 1 file:
removed $name -> $numer replacing, as that's done by the database layer anyway
3 lines of code changed in 1 file:
reduced the QueryAnalysis contract (can be reduced further), moved all mining code in the miners
0 lines of code changed in 1 file:
resolving generics warnings
3 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
10 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:
moved code from ComposedQuery to QueryProvider, eliminated a QP->CQ dependency
5 lines of code changed in 1 file:
resolving generics
3 lines of code changed in 1 file:
throwing a more appropriate exception (label not found is not an invalid value...)
0 lines of code changed in 1 file:
allowing rtexpr for defaultLimit
0 lines of code changed in 1 file:
query language can now be extracted via MakumbaJspAnalyzer
0 lines of code changed in 1 file:
Moving expression-field type methods to QueryAnalysis
0 lines of code changed in 1 file:
Adding several methods:
- toString
- methods to get label types, projection types and projections
- method that can compute the type (MDD) containing the field selected by an expression
85 lines of code changed in 1 file:
Adding a toString method
0 lines of code changed in 1 file:
removing a 5-year old useless field
0 lines of code changed in 1 file:
nullifying reference when it is not useful any longer
3 lines of code changed in 1 file:
pulled up method
new methods to use default limit / offset
64 lines of code changed in 1 file:
useless import
0 lines of code changed in 1 file:
using only new-style collections in the parameter-processing classes, thus making sure that both Lists and Vectors are accepted for multiple values
0 lines of code changed in 1 file:
Updating comments
0 lines of code changed in 1 file:
Formatting source
4 lines of code changed in 1 file:
fixing generic warnings, adding method to add a projection
0 lines of code changed in 1 file:
changing access to use if from other class
1 lines of code changed in 1 file:
subqueries excluded from nullable reference computation
3 lines of code changed in 1 file:
Updating imports (Attributes, GenericTag)
0 lines of code changed in 1 file:
Refactoring: removing dependencies from MakumbaSystem, using Providers and Configuration instead
1 lines of code changed in 1 file:
a bit better handling of values coming from EL expressions
0 lines of code changed in 1 file:
Refactoring: moving classes from utils to the most appropriate location, moving form-related classes to forms package.
4 lines of code changed in 2 files:
expression language returns Long for some integer expressions
0 lines of code changed in 1 file:
Refactoring: merging list and forms refactoring branch
50 lines of code changed in 4 files:
Refactoring: separating list, analysis, and a number of dependencies. Introducing org.makumba.commons which will grow later on.
Sorry for the hugue commit but it's one coherent refactoring, it should go together.
1312 lines of code changed in 6 files: