| java.lang.Object org.apache.derby.impl.sql.catalog.DDdependableFinder org.apache.derby.impl.sql.catalog.DDColumnDependableFinder
DDColumnDependableFinder | public class DDColumnDependableFinder extends DDdependableFinder (Code) | | Class for implementation of DependableFinder in the core DataDictionary
for referenced columns in a table.
author: Tingjian Ge |
Method Summary | |
public byte[] | getColumnBitMap() Get the byte array encoding the bitmap of referenced columns in
a table. | protected Dependable | getDependable(DataDictionary dd, UUID dependableObjectID) Get a dependable object, which is essentially a table descriptor with
referencedColumnMap field set. | public void | readExternal(ObjectInput in) Read this object from a stream of stored objects. | public void | setColumnBitMap(byte[] columnBitMap) Set the byte array encoding the bitmap of referenced columns in
a table. | public void | writeExternal(ObjectOutput out) Write this object to a stream of stored objects. |
DDColumnDependableFinder | public DDColumnDependableFinder(int formatId)(Code) | | Constructor same as in parent.
|
DDColumnDependableFinder | public DDColumnDependableFinder(int formatId, byte[] columnBitMap)(Code) | | Constructor given referenced column bit map byte array as in FormatableBitSet
|
getColumnBitMap | public byte[] getColumnBitMap()(Code) | | Get the byte array encoding the bitmap of referenced columns in
a table.
byte array as in a FormatableBitSet encoding column bit map |
getDependable | protected Dependable getDependable(DataDictionary dd, UUID dependableObjectID) throws StandardException(Code) | | Get a dependable object, which is essentially a table descriptor with
referencedColumnMap field set.
Parameters: dd - data dictionary Parameters: dependableObjectID - dependable object ID (table UUID) a dependable, a table descriptor with referencedColumnMapfield set |
setColumnBitMap | public void setColumnBitMap(byte[] columnBitMap)(Code) | | Set the byte array encoding the bitmap of referenced columns in
a table.
Parameters: columnBitMap - byte array as in a FormatableBitSet encoding column bit map |
writeExternal | public void writeExternal(ObjectOutput out) throws IOException(Code) | | Write this object to a stream of stored objects. Just write the
byte array, besides what the parent does.
Parameters: out - write bytes here. |
|
|