support for after_delete
10 lines of code changed in 2 files:
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
59 lines of code changed in 4 files:
Adding "force" needed by SVN
1 lines of code changed in 1 file:
Really fixing version
2 lines of code changed in 1 file:
Fixing one path and initialising the svn task
3 lines of code changed in 1 file:
updated change log
9 lines of code changed in 1 file:
Removed not used tag targets
Updated target for building release with SVN
3 lines of code changed in 1 file:
Removing duplicate launcher
0 lines of code changed in 1 file:
launcher to build product sources
2 lines of code changed in 1 file:
Updating path to HQL analyzer
1 lines of code changed in 1 file:
Updating changelog for 0.7
rudi, cristi: please add the new features you hacked
20 lines of code changed in 1 file:
updating a bit refactoring changes (should be throughly documented, by comparing 0.5.16 and 0.7)
2 lines of code changed in 1 file:
refactored query providers, separated completely from query analyzers
51 lines of code changed in 3 files:
refactored query providers, separated completely from query analyzers
265 lines of code changed in 6 files:
OQL queries now all accept multiple parameters (positional or named)
refactored query providers, separated completely from query analyzers
378 lines of code changed in 7 files:
Fixing the version issue
36 lines of code changed in 1 file:
Adding HeadURL as a keyword
0 lines of code changed in 1 file:
Attempt to get tags back into version
28 lines of code changed in 1 file:
useless import
0 lines of code changed in 1 file:
removed references to Configuration when it is default, thus heavily reducing dependencies to the class
238 lines of code changed in 58 files:
Updating reference to internal MDDs for alter
2 lines of code changed in 1 file:
Removing empty package
0 lines of code changed in 2 files:
Correcting path to HQL grammar
1 lines of code changed in 1 file:
Removing empty package
0 lines of code changed in 134 files:
Moving common db classes to their package, small refactoring, moving static methods from Configuration back to a more proper place.
515 lines of code changed in 9 files:
Refactoring: moving makumba database to separate package
6360 lines of code changed in 71 files:
new controller handler, to take care of analyzer per-request initialization
3 lines of code changed in 3 files:
Moving developer utility class to devel
63 lines of code changed in 2 files:
Formatting source, documentation
32 lines of code changed in 5 files:
Formatting source, documentation
141 lines of code changed in 2 files:
Refactoring: separating better Hibernate and Makumba DB components
505 lines of code changed in 9 files:
Removing method to get mak-specific Query
0 lines of code changed in 1 file:
Removing useless imports, a bit of doc
4 lines of code changed in 1 file:
Removing HibernateUtils (now we use NameResolver)
7 lines of code changed in 3 files:
Removing empty package
0 lines of code changed in 1 file:
Moving SQLPointer to commons (used a bit everywhere)
79 lines of code changed in 9 files:
documenting a bit
7 lines of code changed in 1 file:
Formatting source
24 lines of code changed in 1 file:
Refactoring: common methods for previously duplicated code for hibernate object reading
28 lines of code changed in 1 file:
Hibernate database test uses now different database "makumbahibernate"
92 lines of code changed in 4 files:
Removing leftovers of hibernate_ pointers
10 lines of code changed in 8 files:
Removing empty package
0 lines of code changed in 16 files:
Moving HQL Analyzer to its right location
2087 lines of code changed in 16 files:
Initial revision - needs to be set up in the ControllerFilter and ErrorHandler should return true for onError
30 lines of code changed in 1 file:
Moving controller handlers together with the classes they use
376 lines of code changed in 16 files:
JAR doesn't contain a SEED.txt
1 lines of code changed in 1 file:
Adding recursive set
2 lines of code changed in 1 file:
Formatting documentation
21 lines of code changed in 1 file:
Launcher to do a jar
0 lines of code changed in 1 file:
preventing exceptions from being cached as page analysis results
8 lines of code changed in 1 file:
cause (typically antlr exception) message now visible in the OQLParseError message
1 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:
a nice trick, works for both files and jar entries
1 lines of code changed in 1 file:
We make sure that we really not consider directories, also in JAR files
13 lines of code changed in 1 file:
In case of a DataDefinitionNotFoundError, we cast it so it can be correctly treated afterwards
2 lines of code changed in 1 file:
Removing affected part of K!
1 lines of code changed in 1 file:
Fixing bug 998: FK not created for ptrOne
13 lines of code changed in 2 files:
a proper cache of session factories, kept only where it is needed
27 lines of code changed in 7 files:
removed cache which lead to queries closing each other's transaction
2 lines of code changed in 1 file:
simplified
2 lines of code changed in 1 file:
simplified, removed faulty code
2 lines of code changed in 1 file:
moved away things that are not tomcat specific
fixed some NPEs occuring when t.getMessage() is null (happens for some hibernate exceptions)
45 lines of code changed in 2 files:
fixed bug, simple sets were not really mapped using the name resolver but some logic from there was replicated, not all, hence problems with self-referring sets
6 lines of code changed in 1 file:
Fixing the "LONGTEXT" alter warning (mysql returns -1 for this kind of DATA_TYPE)
10 lines of code changed in 1 file:
Another setComplex
3 lines of code changed in 1 file:
Attempt of test for join error
28 lines of code changed in 1 file:
Adding indiv.person
4 lines of code changed in 4 files:
Using NameResolver instead of HibernateUtil mechanism to get correct table & field names.
11 lines of code changed in 1 file:
Updating changes
4 lines of code changed in 1 file:
Using NameResolver instead of HibernateUtil mechanism to get correct table & field names.
93 lines of code changed in 4 files:
Method to get configuration of the dataSource
19 lines of code changed in 4 files:
new formatter settings
23 lines of code changed in 2 files:
test pages for excpetion handling
38 lines of code changed in 4 files:
correcting logical check
1 lines of code changed in 1 file:
making more robust
5 lines of code changed in 1 file:
Compiler is now 1.5 everywhere
2 lines of code changed in 1 file:
Really updating location of OQL analyser
2 lines of code changed in 1 file:
New target for compiling database layer, updating location of OQL grammar
15 lines of code changed in 1 file:
Transaction (both Makumba and Hibernate) now supports named parameters
11 lines of code changed in 1 file:
Transaction (both Makumba and Hibernate) now supports named parameters
69 lines of code changed in 7 files:
Updating comments
2 lines of code changed in 1 file:
Formatting source
4 lines of code changed in 1 file:
Removing useless imports
0 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)
6212 lines of code changed in 21 files:
removing debug message
0 lines of code changed in 1 file:
Moving database-level name resolution business to NameResolver
112 lines of code changed in 16 files:
A hook to the resolver that makes sure that in Makumba, all the tables are properly created and configured
0 lines of code changed in 1 file:
NameResolver handling all the business of type and field names in the database.
208 lines of code changed in 1 file:
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.
205 lines of code changed in 4 files:
Hibernate transaction test
42 lines of code changed in 1 file:
no need to declare listener in web.xml
1 lines of code changed in 1 file:
a bit better, not starting a new transaction just before closing the session
1 lines of code changed in 1 file:
hibernate Transactions seem to be useless after commit
1 lines of code changed in 1 file:
Using specific ways of updating for each implementation
4 lines of code changed in 1 file:
In case of Hibernate generated classes, we need to convert back to something the DD provider can understand
5 lines of code changed in 1 file:
Using specific ways of updating for each implementation
6 lines of code changed in 1 file:
Improved checking, treating case when type is null
10 lines of code changed in 1 file:
Changing mapping to make it possible to write things with Hibernate
5 lines of code changed in 1 file:
Collection instead of ArrayList
3 lines of code changed in 1 file:
New methods, small fixes
26 lines of code changed in 1 file:
Refactoring, implementing missing things
231 lines of code changed in 1 file:
Small fixes
26 lines of code changed in 1 file:
More methods, improving existing ones
22 lines of code changed in 1 file:
Adding method to get "null" in makumba
5 lines of code changed in 1 file:
Making it easier to set the default transaction provider
5 lines of code changed in 1 file:
a true chained exception
8 lines of code changed in 2 files:
enum field for setintEnum tables is called enum_ in hibernate
19 lines of code changed in 2 files:
DB test partially adapted for hibernate (still a looot to fix...)
723 lines of code changed in 2 files:
Removing one TODO, since it is DONE. Left to check if the thing still throws a LogicException or not
1 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:
Implementing one method, and making the class testable (in a very dirty way, but it will be fixed later on)
104 lines of code changed in 1 file:
Fixing interesting issue when setting object value. Basically, Hibernate needs an instance of an object, instead of a pointer, so we have to compute it. FIXME it may be that this does not always work, so we have to do some testing with the pointers
12 lines of code changed in 1 file:
Improving comments
2 lines of code changed in 1 file:
Correcting path to hibernate source
1 lines of code changed in 1 file:
Moving generic code to more generic place (but it shouldn't stay there)
3 lines of code changed in 1 file:
New method for name translation
7 lines of code changed in 1 file:
Adapting the small test to use Hibernate TP
5 lines of code changed in 1 file:
Moving generic methods out of here
35 lines of code changed in 2 files:
Adapting constructors - each Transaction should know about its TransactionProvider
6 lines of code changed in 1 file:
Removing useless imports
0 lines of code changed in 1 file:
Transforming into class and implementing generic methods
140 lines of code changed in 1 file:
Adding TODO
8 lines of code changed in 2 files:
Using the right method from Configuration
2 lines of code changed in 1 file:
Removing ";" that had nothing to do here
1 lines of code changed in 1 file:
Moving generic code to more generic place (but it shouldn't stay there)
3 lines of code changed in 1 file:
Moving common methods to superclass
278 lines of code changed in 3 files:
Initial revision
73 lines of code changed in 1 file:
Makumba Transaction for Hibernate
193 lines of code changed in 1 file:
CRUD operation provider for hibernate
223 lines of code changed in 1 file:
Using interface instead of class (needs to be refactored in the future)
8 lines of code changed in 1 file:
Moving generic code to more generic place (but it shouldn't stay there)
103 lines of code changed in 2 files:
Using interface instead of class (needs to be refactored in the future)
2 lines of code changed in 1 file:
Removing useless import
0 lines of code changed in 1 file:
better treating of runtime exceptions that get wrapped into jsp exceptions
37 lines of code changed in 1 file:
Refactoring super-CRUD mechanism in DataHolder to use CRUDOperationProvider. Transactions now also store their TransactionProvider. DataHolder is independant of DBConnection and Table
330 lines of code changed in 7 files:
Makumba-specific implementation of the CRUDOperationProvider
83 lines of code changed in 1 file:
TransactionProviders now also provide CRUDOperaionProviders
19 lines of code changed in 3 files:
New interface for a CRUD operation provider
88 lines of code changed in 1 file:
Adding method to get the TransactionProvider of this Transaction
5 lines of code changed in 1 file:
Better attribute names
2 lines of code changed in 1 file:
Adding method to check if a field can be updated
26 lines of code changed in 2 files:
adding css resources into jar
1 lines of code changed in 1 file:
better version
2 lines of code changed in 2 files:
Really fixing the MK issue (removing unused leftover methods)
1 lines of code changed in 2 files:
we need to print at least the builld date...
5 lines of code changed in 1 file:
Fixing bug - responder order not stored as array of MKs anymore but as array of responder codes.
61 lines of code changed in 3 files:
Removing unused imports
0 lines of code changed in 1 file:
removed unused stuff
0 lines of code changed in 1 file:
ok, enough with this class... finished the todos
33 lines of code changed in 1 file:
yet another fix. tough stuff with new code :)
1 lines of code changed in 1 file:
Test for nested forms
24 lines of code changed in 1 file:
Test JSP for login
0 lines of code changed in 1 file:
Adding launcher for all new tags
14 lines of code changed in 1 file:
RuntimeWrappedException is now a standard throwable with a cause. could be eliminated totally I guess
21 lines of code changed in 10 files:
fixed 2 biiig errors, finished moving a static constant
3 lines of code changed in 1 file:
finished moving a static constant
1 lines of code changed in 1 file:
small improvement
1 lines of code changed in 1 file: