Menu

xBaseJ Bug Fix

Release 2009/10/13

1. Method reIndex2 removed for all indexing classes.

2. added new test class testMDXBy2ndParty

3. removed old debugging code from some classes.

4. Fixed null pointer exception which happened when calling close() without any NDX files open.

5. abstracted the getType method in abstract Field class.

5.a getType no longer throws xBaseJException.

6. cleaned up put(double) method in FloatField.

7. key size was wrong for date and numeric changed from 16 to 8

8. reIndex() was using read() and should have been using gotoRecord()

9. Made a patch to make date index work. The way things are,
Date and Numeric will only work if they are keys by themselves.
If you need dates or numbers to be part of a segmented key you
need to declare them as Character columns.

10. added testType method to Junit TestField class.

11. Updated RMI Field class getType in base package no longer
throws xBaseJException.

12. DBF renameTo() only works when the rename
isn't occurring across partitions or physical devices.

Posted by Joe McVerry 2009-10-13

Log in to post a comment.