Upgrading from previous versions of ModSQL:

1) It will likely be necessary to reindex all non-native indices.  Feel free
to use the new hash index method where appropriate.


2) In v0.30, rowid's were changed from long to Object.  This means the 
methods:

	public long getRowId();
	public boolean absolute(long rowid); 

in DatabaseTable have changed to:

	public Object getRowId();
	public boolean absolute(Object rowid); 

To correct any custom database modules as quickly as possible, change your
getRowId() method to:

	public Object getRowId() {
	  ...
	  return new Long(...);
	}

and add the following absolute() method:

	public boolean absolute(Object rowid) {
	  return absolute(((Number)rowid).longValue());
	}

If you decide to make proper use of this new functionality and you want to
index your tables with the non-native index methods, make sure that your rowid
class is Serializable.


3) The method findNext() in DatabaseTable is now used by ModSQL.  The simplest
implementation of this method is:

	public boolean findNext(int column, Object data) 
	  throws DatabaseException {
	  while (next()) {
	    Object o = getObject(column);
	    if (data==null) {
	      if (o==null)
	        return true;
	    }
	    else if (data.equals(o))
	      return true;
	  }
	  return false;
	}      
   

