[root]/classes/org/makumba/providers/query/mql
originals
(6 files, 924 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 242 (100.0%) | 13961 (100.0%) | 57.6 |
| cristian_bogdan | 167 (69.0%) | 11505 (82.4%) | 68.8 |
| manuel_gay | 37 (15.3%) | 1834 (13.1%) | 49.5 |
| rosso_nero | 38 (15.7%) | 622 (4.5%) | 16.3 |
fixes in function inliner
91 lines of code changed in 4 files:
making the new function inliner POC-compliant
0 lines of code changed in 8 files:
moving oql parser to attic
0 lines of code changed in 2 files:
collecting errors and printing them all at once in the end
0 lines of code changed in 1 file:
fixing trouble with unary minus/plus
13 lines of code changed in 1 file:
New function inliner based on tree-transformation
1723 lines of code changed in 18 files:
fixed a bug: if commons-logging is missing, parser remains null
1 lines of code changed in 1 file:
accepting both multi-type parameters and parameters whose type can be deduced by their type on another position in the query
83 lines of code changed in 2 files:
using setParameterType everywhere
checking duplicate types in setParameterType, just because we can
0 lines of code changed in 1 file:
fixed many issues with treatment of parameters and their types.
allowing type discovery depending on the insert destination table
0 lines of code changed in 3 files:
printing everything to system.err so it is possible to compare outpiuts to previous runs
9 lines of code changed in 1 file:
query testing parameter projections
0 lines of code changed in 1 file:
allowing parameters as projections
0 lines of code changed in 2 files:
allowing an insertion table to be specified at query analysis
0 lines of code changed in 1 file:
- fixed all lexical warnings
- made parser mode robust
- started implementing !include
7 lines of code changed in 1 file:
support for rand() functions
12 lines of code changed in 2 files:
added modulo function
1 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 1 file:
fixing warnings
0 lines of code changed in 1 file:
fixing warnings
0 lines of code changed in 4 files:
more functions, slight bug-fixes, FIXME added
25 lines of code changed in 3 files:
wrong return type
0 lines of code changed in 1 file:
added more advanced definition of MQL function parameters; analysing function definition, and throwing according errors
240 lines of code changed in 4 files:
setting function parameter types
27 lines of code changed in 1 file:
distinguishing between return type and param type of function collections
29 lines of code changed in 1 file:
formatting
9 lines of code changed in 1 file:
code cleanup
51 lines of code changed in 2 files:
added some debug info
7 lines of code changed in 1 file:
formatted
35 lines of code changed in 1 file:
fixing warning, avoiding useless string concatenation
0 lines of code changed in 1 file:
fixing warning
0 lines of code changed in 1 file:
fixing warnings
2 lines of code changed in 1 file:
resolving warning
1 lines of code changed in 1 file:
now as synonym for current_timestamp
1 lines of code changed in 1 file:
fixed "not in" type bug
1 lines of code changed in 1 file:
adding NOT IN SET query
1 lines of code changed in 1 file:
a bit better fix, not sure about the consequences of setting foreign=sub...
5 lines of code changed in 1 file:
fixing a bug, ptrOne has no foreign field
0 lines of code changed in 1 file:
recovering methods from OQL query analysis needed for crawler
0 lines of code changed in 1 file:
fixed bug with automatic left join: it is now viral i.e. everything selected by way of a nullable pointer is left-joined, not just the first table. reverted: nullable pointer queries are not made
0 lines of code changed in 1 file:
(82 more)