zoodb
zoodb copied to clipboard
ZooDB Object Database
The original error message disappeared. Currently we are simply reporting an incompatibility, see commit 48c556354d41fbbac0c1a3c6503820d507543e07. Ideally we would (again) report the actual incompatibility, for example the missing field.
From TODO: - Generic objects (GOs) and GOProxy (GOPs): Mixing PC and GOs is impossible, because PCs/SCOs may contain typed references which can not be set to GO, only to...
This would reduce storage requirements by 6 bytes per reference.
Currently, we store REF_PERS_ID + (len=-1). See hack in `DateSerializer.writeClassInfo()` (line 604), for `GenericObject`. Ideally, we would simply check for (val=null) in the beginning of the method. This will result...
Hello, in SchemaManager.createSchema > 'if (cls.isMemberClass())' blocks persisting static inner classes. I propose fixing it by altering if clause to 'if (cls.isMemberClass() && !Modifier.isStatic(cls.getModifiers()))' . Thank you.
rollback() should retain the database lock until schema refresh succeeded (if required). Currently the lock is dropped too early.
The tools should report what percentage of activateWrite() calls are actually required (object has really changed). This tool could also be used in test harnesses in order to verify automatic...
Consider using Java proxies for tracing-tool instead of hard-coded calls.