The BinaryOrderableWrapper is a wrapper class which intercepts the
readExternal() callback made by raw store during a fetch, and does a comparison
instead.
Parameters: ref_object - The object that this object is wrapping (ie. beingread from disk) Parameters: other_object - The object to compare ref_object to.
Return whether the value is null or not.
The containerid being zero is what determines nullness; subclasses
are not expected to override this method.
See Also:org.apache.derby.iapi.services.io.Storable.isNull
Restore the in-memory representation from the stream.
exception: ClassNotFoundException - Thrown if the stored representation isserialized and a class named in the stream could not be found. exception: IOException - thrown by readObject() See Also:java.io.Externalizable.readExternal
Restore the in-memory representation to the null value.
The containerid being zero is what determines nullness; subclasses
are not expected to override this method.
See Also:org.apache.derby.iapi.services.io.Storable.restoreToNull
Store the stored representation of the column value in the stream.
A BinaryOrderableWrapper is never used to store data out, only to read
data from disk and compare it to another byte stream.
Parameters: out - Stream to write the object to. exception: IOException - thrown by writeObject()