Top Fields Constructors Methods
org.apache.derby.impl.store.access.heap

public Class Heap_v10_2

extends Heap
Class Inheritance
Imports
org.apache.derby.iapi.services.io.StoredFormatIds, java.io.IOException, .ObjectOutput, .ObjectInput, java.lang.ClassNotFoundException

Field Summary

Inherited from org.apache.derby.impl.store.access.heap.Heap:
collation_idsconglom_format_idformat_ids

Constructor Summary

AccessConstructor and Description
public
Heap_v10_2()

No arg constructor, required by Formatable.

Method Summary

Modifier and TypeMethod and Description
public int
public void
writeExternal(ObjectOutput
the stream to write the object to
out
)

Overrides org.apache.derby.impl.store.access.heap.Heap.writeExternal.

Implements java.io.Externalizable.writeExternal.

Store the stored representation of the column value in the stream.

Inherited from org.apache.derby.impl.store.access.heap.Heap:
addColumnboot_createcompressConglomeratecreatedefragmentConglomeratedropestimateMemoryUsagefetchMaxOnBTreegetConglomgetContaineridgetDynamicCompiledConglomInfogetIdgetStaticCompiledConglomInfoisNullisTemporaryloadopenopenByContainerKeyopenScanopenStoreCostpurgeConglomeratereadExternalrestoreToNulltoStringwriteExternal_v10_2

Constructor Detail

Heap_v10_2back to summary
public Heap_v10_2()

No arg constructor, required by Formatable.

Method Detail

getTypeFormatIdback to summary
public int getTypeFormatId()

Overrides org.apache.derby.impl.store.access.heap.Heap.getTypeFormatId.

Implements org.apache.derby.iapi.services.io.TypedFormat.getTypeFormatId.

Return my format identifier.

This identifier was used for Heap in all Derby versions prior to 10.3. Databases hard upgraded to a version 10.3 and later will write the new format, see Heap. Databases created in 10.3 and later will also write the new format, see Heap.

Returns:int

Doc from org.apache.derby.iapi.services.io.TypedFormat.getTypeFormatId.

The identifier. (A UUID stuffed in an array of 16 bytes).

See Also
org.apache.derby.iapi.services.io.TypedFormat#getTypeFormatId
writeExternalback to summary
public void writeExternal(ObjectOutput out) throws IOException

Overrides org.apache.derby.impl.store.access.heap.Heap.writeExternal.

Implements java.io.Externalizable.writeExternal.

Store the stored representation of the column value in the stream.

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

Parameters
out:ObjectOutput

Doc from java.io.Externalizable.writeExternal.

the stream to write the object to

Exceptions
IOException:

Doc from java.io.Externalizable.writeExternal.

Includes any I/O exceptions that may occur

See Also
java.io.Externalizable#writeExternal