public class B2IStaticCompiledInfo extends java.lang.Object implements StaticCompiledOpenConglomInfo
Currently the only interesting information stored is Conglomerate for this index and the Conglomerate for the base table of this conglomerate.
Modifier and Type | Field and Description |
---|---|
(package private) B2I |
b2i
Conglomerate data structure for this index.
|
(package private) StaticCompiledOpenConglomInfo |
base_table_static_info
Conglomerate data structure for this base table of this index.
|
Constructor and Description |
---|
B2IStaticCompiledInfo()
Empty arg constructor used by the monitor to create object to read into.
|
B2IStaticCompiledInfo(TransactionController tc,
B2I b2i)
Constructor used to build class from scratch.
|
Modifier and Type | Method and Description |
---|---|
DataValueDescriptor |
getConglom()
return the "Conglomerate".
|
int |
getTypeFormatId()
Return my format identifier.
|
boolean |
isNull()
Return whether the value is null or not.
|
void |
readExternal(java.io.ObjectInput in)
Restore the in-memory representation from the stream.
|
void |
readExternalFromArray(ArrayInputStream in) |
void |
restoreToNull()
Restore the in-memory representation to the null value.
|
void |
writeExternal(java.io.ObjectOutput out)
Store the stored representation of the column value in the stream.
|
B2I b2i
StaticCompiledOpenConglomInfo base_table_static_info
public B2IStaticCompiledInfo()
B2IStaticCompiledInfo(TransactionController tc, B2I b2i) throws StandardException
b2i
- the btree Conglomerate that we are compiling.StandardException
public DataValueDescriptor getConglom()
For secondaryindex compiled info return the secondary index conglomerate.
getConglom
in interface StaticCompiledOpenConglomInfo
public boolean isNull()
isNull
in interface Storable
Storable.isNull()
public void restoreToNull()
restoreToNull
in interface Storable
Storable.restoreToNull()
public int getTypeFormatId()
getTypeFormatId
in interface TypedFormat
TypedFormat.getTypeFormatId()
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.lang.ClassNotFoundException
- Thrown if the stored representation is
serialized and a class named in the stream could not be found.java.io.IOException
- thrown by readObject()Externalizable.readExternal(java.io.ObjectInput)
public void readExternalFromArray(ArrayInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
- thrown by writeObject()Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.