java.io.Externalizable, java.io.Serializable, Formatable, Storable, TypedFormat, StaticCompiledOpenConglomInfopublic 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 | 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 | 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 | 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.StandardExceptionpublic DataValueDescriptor getConglom()
For secondaryindex compiled info return the secondary index conglomerate.
getConglom in interface StaticCompiledOpenConglomInfopublic boolean isNull()
isNull in interface StorableStorable.isNull()public void restoreToNull()
restoreToNull in interface StorableStorable.restoreToNull()public int getTypeFormatId()
getTypeFormatId in interface TypedFormatTypedFormat.getTypeFormatId()public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.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.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException - thrown by writeObject()Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.