[root]/classes/org/makumba/providers/query/oql
oldGrammar
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 100 (100.0%) | 1063 (100.0%) | 10.6 |
| manuel_gay | 57 (57.0%) | 612 (57.6%) | 10.7 |
| rosso_nero | 27 (27.0%) | 337 (31.7%) | 12.4 |
| cristian_bogdan | 16 (16.0%) | 114 (10.7%) | 7.1 |
moving oql parser to attic
0 lines of code changed in 17 files:
fixing warnings
7 lines of code changed in 1 file:
avoiding useless string concatenation
0 lines of code changed in 1 file:
adding missing year operator to OQL (kind of obsolete, but well :-))
0 lines of code changed in 2 files:
cleaned up imports
0 lines of code changed in 1 file:
reduced the QueryAnalysis contract (can be reduced further), moved all mining code in the miners
49 lines of code changed in 2 files:
support for differences in parameter syntax
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:
evaluating function def
0 lines of code changed in 1 file:
moved old OQL grammar to own directory
0 lines of code changed in 3 files:
fixing warnings
0 lines of code changed in 2 files:
formatted code, applied souce cleanup
0 lines of code changed in 1 file:
we need to store the computed makumbaType, not just return it
11 lines of code changed in 1 file:
formatted code, applied souce cleanup
123 lines of code changed in 1 file:
temporarily renaming length function to character_length to ensure it works with karamba
0 lines of code changed in 3 files:
simplifying oql translator code
0 lines of code changed in 2 files:
non-parametric oql functions
125 lines of code changed in 3 files:
more string functions, simple date functiona
56 lines of code changed in 3 files:
first version of OQL functions
15 lines of code changed in 3 files:
- returning correct expression type for count(*)
- allowing count(distinct expr)
0 lines of code changed in 1 file:
- Implementing new expression-field type methods
- Implementing getProjections and fixing bug (projections in QueryAST weren't complete, in case of sum, avg, min, max, count, the expression was missing)
0 lines of code changed in 3 files:
Adding method that provides projection types
0 lines of code changed in 1 file:
Avoiding creation of useless object instances of Providers by using singletons
1 lines of code changed in 1 file:
refactored query providers, separated completely from query analyzers
38 lines of code changed in 1 file:
refactored query providers, separated completely from query analyzers
0 lines of code changed in 3 files:
removed references to Configuration when it is default, thus heavily reducing dependencies to the class
0 lines of code changed in 2 files:
Removing leftovers of hibernate_ pointers
1 lines of code changed in 1 file:
Moving HQL Analyzer to its right location
0 lines of code changed in 1 file:
not allowing any more labels defined twice; removed previous change in writeFrom which was only needed for wrong queries containing doubly-defined labels
13 lines of code changed in 1 file:
we skip a type declared explicitly in the OQL FROM if it takes part in a join as the left side (JOIN type label ON someCondition)
12 lines of code changed in 1 file:
simplified
2 lines of code changed in 1 file:
Moving OQL analyser to another package (my Eclipse still shows the history, let's hope it's the same after commit)
141 lines of code changed in 19 files:
RuntimeWrappedException is now a standard throwable with a cause. could be eliminated totally I guess
0 lines of code changed in 2 files:
Refactoring: introducing TransactionProvider and removing static dependencies from MakumbaSystem wherever possible.
7 lines of code changed in 1 file:
Refactoring: removing dependencies from MakumbaSystem, using Providers and Configuration instead
2 lines of code changed in 1 file:
Refactoring: moving classes from utils to the most appropriate location, moving form-related classes to forms package.
6 lines of code changed in 2 files:
Removing unused imports
0 lines of code changed in 1 file:
Fixing behaviour of Makumba when attribute / argument value is null
2 lines of code changed in 1 file:
Refactoring: merging list and forms refactoring branch
177 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.
275 lines of code changed in 3 files: