[root]/classes/org/makumba/providers/datadefinition/mdd/validation

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 35 (100.0%) | 525 (100.0%) | 15.0 |
| manuel_gay | 33 (94.3%) | 500 (95.2%) | 15.1 |
| rosso_nero | 2 (5.7%) | 25 (4.8%) | 12.5 |
correcting rule
2 lines of code changed in 1 file:
formatting and source code cleanup
23 lines of code changed in 1 file:
real fix for comparison validation rule problem
1 lines of code changed in 1 file:
- changing syntax of unique() {field1, field2} :"error" to unique(field1,field2) : "error"
- fixing bug in comparison validation rule: validation rule breaks if an int/real field is left blank
- preparing RecordEditor to allow for advanced validation mechanism, when form is not complete (i.e. validation rule validates on a field that is not in the form)
16 lines of code changed in 4 files:
New function inliner based on tree-transformation
6 lines of code changed in 1 file:
additional error messages
13 lines of code changed in 2 files:
implementing live validation for new MDD parser; passing all form tests
99 lines of code changed in 3 files:
adding serial version UID
6 lines of code changed in 4 files:
- changing syntax of error messages to use string litterals
- moving forward with comparison rule, doing the actual parsing of the comparison expression with antlr instead of regexp
15 lines of code changed in 2 files:
actor functions, function pre-processing, regexp validation rule (untested), comparison validation rule (not finished), several fixes to the data definition creation
176 lines of code changed in 3 files:
grammar for functions and grammar regexp validation rule, several improvements for validation rules, partly implemented function creation
19 lines of code changed in 4 files:
parsing function bodies and comparison validation rules
13 lines of code changed in 2 files:
better grammar for validation rules, implementing multi-unique keys and range validation rules
82 lines of code changed in 2 files:
- discovering return types in ANTLR and using it to simplify the analysis grammar a lot
4 lines of code changed in 2 files:
starting validation rule re-implementation, advancing on grammar
50 lines of code changed in 3 files: