Issue Details (XML | Word | Printable)

Key: DERBY-2164
Type: Improvement Improvement
Status: Open Open
Priority: Minor Minor
Assignee: Daniel John Debrunner
Reporter: Daniel John Debrunner
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Derby

Provide the framework to run the sql engine without a store - "storeless engine"

Created: 08/Dec/06 01:35 AM   Updated: 31/May/09 02:43 AM
Component/s: Services, SQL
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Reference
 


 Description  « Hide
Can be used of the base for other projects such as a standalone SQL syntax checker discussed here:

http://mail-archives.apache.org/mod_mbox/db-derby-user/200612.mbox/%3c45704D0E.9030102@apache.org%3e

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Kristian Waagan added a comment - 19/Jan/07 12:06 AM
Backed out revision 497615 (with r497644), as it broke the build.
Build error:
BUILD FAILED
/some-path/trunk/build.xml:347: Basedir /some-path/trunk/${derby.storeless.src.dir} does not exist

Total time: 1 minute 24 seconds

Knut Anders Hatlen added a comment - 19/Jan/07 08:59 AM
Added classes.storeless to svn:ignore and committed revision 497745.

Knut Anders Hatlen added a comment - 11/Jul/08 11:06 AM
When the storeless engine is loaded, it throws a NullPointerException because impl.services.reflect.UpdateLoader's constructor calls createCompatibilitySpace() on the lock factory, which is null. The rest of the code in UpdateLoader correctly handles the lack of a lock factory, so I just added a null check in the constructor to fix it. Fixed in revision 675918.