Class B2I_10_3

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, java.lang.Comparable, Formatable, Storable, TypedFormat, Conglomerate, DataValueDescriptor, Orderable

    public class B2I_10_3
    extends B2I
    Class used to instantiate 10.3 version of the B2I object. This class implements the format of the B2I object as existed in the 10.3 release of Derby. In subsequent releases the format was enhanced to store the uniqueWithDuplicateNulls attribute of the index. For upgrade purpose all 10.3 and prior versions are assumed to have false for the uniqueWithDuplicateNulls attribute. This class reads and writes the V4 version to/from disk and reads/writes current in-memory version of the data structure.
    See Also:
    Serialized Form
    • Constructor Detail

      • B2I_10_3

        public B2I_10_3()
    • Method Detail

      • writeExternal

        public void writeExternal​(java.io.ObjectOutput out)
                           throws java.io.IOException
        Store the stored representation of the column value in the stream.

        For more detailed description of the format see documentation at top of file.

        Specified by:
        writeExternal in interface java.io.Externalizable
        Overrides:
        writeExternal in class B2I
        Throws:
        java.io.IOException - thrown by writeObject()
        See Also:
        Externalizable.writeExternal(java.io.ObjectOutput)